Hola.
Quise validar datos en un formulario, pero no se porque no me anda, alguien me diria en que me estoy equivocando, desde ya muchas gracias!
<script type="text/javascript">
function checkFields() {
missinginfo = "";
if (document.form.email.value == "") {
missinginfo += "\n - E-mail";
}
if (document.form.apellido.value == "") {
missinginfo += "\n - Apellido";
}
if (document.form.nombre.value == "")
missinginfo += "\n - Nombre";
}
if(document.form.pais.value == "") {
missinginfo += "\n - Pais";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
missinginfo + "\n_____________________________" +
"\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!";
alert(missinginfo);
return false;
}
else return true;
}
</script>
<form name="form" onSubmit="return checkFields();">
<ul id="ul2">
<br />
<li>Para registrarse complete el siguiente formulario con sus datos, al enviarlo le llegará un mail para confirmar dicha registración. Los campos marcados con un * son obligatorios.</li><br /><br />
<li>*E-mail:<br /><input type="text" name="email" size="30" maxlength="30"></li>
<li>*Apellido:<br /><input type="text" name="apellido" size="30" maxlength="30"></li>
<li>*Nombre:<br /><input type="text" name="nombre" size="30" maxlength="100"></li>
<li>*País:<br /><input type="text" name="pais" size="30" maxlength="30"></li>
<li>Provincia/ Estado:<br /><input type="text" name="provincia" size="30" maxlength="30">
<li>Código Postal:<br /><input type="text" name="codigopos" size="30" maxlength="30"></li>
<li>Teléfono:<br /><input type="text" name="telefono" size="30" maxlength="30"></li>
<li>Profesión:<br /><input type="text" name="profesion" size="30" maxlength="30"></li><input type="submit" name="submit" value="Enviar formulario">
</ul>
</form>