Ayuda con formulario de registro
Hola a todos, mi problema es que me he quedado estancado en un formulario de registro de usuarios, os cuento, este formulario funciona correctamente, los datos son recogidos en la base de datos, pero quiero mejorarlo,
En primer lugar la confirmación de password no funciona, puedo poner dos claves distintas que no me muestra el error ya no se como hacerlo.
Segundo, quisiera que cuando se registra la persona enviara un email al usuario en la que le indica su login y passwor de registro.
Por último me parece interesante el método que se utiliza en este foro de confirmar el enlace enviado al email para activar la cuenta, ya que así mi correo no aparecerá como no deseado.
Aquí pongo mi código html de registro, no soy experto en esto, solo soy un principiante que necesito algo de programación para andar por casa, este registro lo he ido sacando de diversos tuturiales,
bueno pues eso es todo, espero que con esta información alguien me pueda ayudar un saludo.
En primer lugar la confirmación de password no funciona, puedo poner dos claves distintas que no me muestra el error ya no se como hacerlo.
Segundo, quisiera que cuando se registra la persona enviara un email al usuario en la que le indica su login y passwor de registro.
Por último me parece interesante el método que se utiliza en este foro de confirmar el enlace enviado al email para activar la cuenta, ya que así mi correo no aparecerá como no deseado.
Aquí pongo mi código html de registro, no soy experto en esto, solo soy un principiante que necesito algo de programación para andar por casa, este registro lo he ido sacando de diversos tuturiales,
bueno pues eso es todo, espero que con esta información alguien me pueda ayudar un saludo.
<p style="text-align: center;"> </p> <p> </p> <p style="text-align: center;">Solicitud de alta como vendedor (<span style="color: #ff0000;">*</span> campo obligatorio)</p> <p style="text-align: center;"> </p> <div id="formulario1" style="margin-left: 150px;"><form id="form1" action="/tucompra_vendedor.php" method="post"> <p> </p> <p><label> Nombre <span style="color: #ff0000;">* </span><input id="nombre" style="left: 10px; position: relative;" name="nombre" size="15" type="text" /> </label> Apellidos<span style="color: #ff0000;">*</span><input id="apellidos" style="position: relative; left: 5px;" name="apellidos" size="30" type="text" /></p><p><br /> <label> Email <span style="color: #ff0000;">*</span><input id="email" style="position: relative; left: 25px;" name="email" size="20" type="text" /> </label> <label> Móvil <span style="color: #ff0000;">*</span><input id="movil" style="position: relative; left: 10px;" name="movil" size="10" type="text" /> </label> <br /> <br /> <label> DNI o CIF </label> <input id="dni" style="position: relative; left: 5px;" name="dni" size="10" type="text" /> <br /><br /> <label> Direccion <span style="color: #ff0000;">*</span><input id="direccion" style="position: relative; left: 5px;" name="direccion" size="50" type="text" /> </label> <label> Población <span style="color: #ff0000;">*</span><input id="poblacion" style="position: relative; left: 2px;" name="poblacion" size="20" type="text" /> </label> <br /> <br /> <label> Provincia <span style="color: #ff0000;">*</span><input id="provincia" style="position: relative; left: 7px;" name="provincia" size="20" type="text" /> </label> <label> Telefono secundario <input id="telefono" style="position: relative; left: 5px;" name="telefono" size="10" type="text" /> </label> <br /> <br /> <label> Login <span style="color: #ff0000;">* </span><input id="login" style="position: relative; left: 27px;" maxlength="20" name="login" size="20" type="text" /> </label> <label> Password<span style="color: #ff0000;">* </span></label> <input id="password" style="position: relative; left: 2px;" name="password" size="20" type="password" /> <br /> <label></label></p> <p> </p><p><label> Confirmar Password<span style="color: #ff0000;">* </span></label> <input id="password" style="position: relative; left: 2px;" name="password" size="20" type="password" /> <br /> <label></label></p><p> </p> </label> Tipo de vendedor </label> <select name="tipovendedor"> <option value="particular">particular</option> <option value="profesional">profesional</option> </select></p> <p><label for="textarea"></label> <label> <input id="enviar" style="position: relative; left: 100px; top: 10px;" onclick="javascript:return valida_formulario()" name="enviar" type="submit" value="Enviar" /> </label></p> </form></div> <p> </p>
function valida_formulario(){ //validar nombre if(document.form1.nombre.value.length==0){ alert('El campo nombre es obligatorio.'); return false; } //validar apellido if(document.form1.apellidos.value.length==0){ alert('El campo apellidos es obligatorio.'); return false; } //validar email if(document.form1.email.value.length==0){ alert('El campo email es obligatorio.'); return false; } //validar movil if(document.form1.movil.value.length==0){ alert('El campo movil es obligatorio.'); return false; } //validar login if(document.form1.login.value.length==0){ alert('El campo login es obligatorio.'); return false; } //validar paassword if(document.form1.password.value.length==0){ alert('El campo password es obligatorio.'); return false; }
0
Puntos
Puntos
1353
Visitas
Visitas
2
Resp
Resp
Por ropeke hace 129 meses
Principiante
Respuesta #1
ola buenas ahora mismo no teng mucho tiempo pero mira te dejo una función para validar las contraseñas y que en los dos campos sean iguales si no la funcion te devuelve false
//Change pass function validarFormulariop() { valid = true; if ( document.form10.change_password.value == "" || document.form10.change_password2.value == "") { valid = false; } if (document.form10.change_password.value != document.form10.change_password2.value) { alert ( "Los dos password no son iguales!" ); valid = false; } //COLORES if ( document.form10.change_password.value == "" ) document.form10.change_password.style.border='1px solid #38B2E5'; if ( document.form10.change_password.value != "" ) document.form10.change_password.style.border='1px solid #0cfb1d'; if ( document.form10.change_password2.value == "" ) document.form10.change_password2.style.border='1px solid #38B2E5'; if ( document.form10.change_password2.value != "" ) document.form10.change_password.style.border='1px solid #0cfb1d'; //FIN COLORES return valid; }y por supuesto el onclick en el form
onclick="return validarFormulariop();"para las demas cosas que preguntas en el tema mejor abre temas nuevos especificos para ver si los podemos resolver un saludo!
Respuesta #2
ok gracias, entonces copio todo debajo de password tal cual, un saludo
0
Puntos
Puntos
Por ropeke hace 129 meses
Principiante