Javascript, momento de empane mental.

D

Bueno aqui pongo la parte de validación de un formulario que se me atraganta, supongo que es una tonteria pero hace tantisimo que no hago nada de esto que no consigo dar con la formula para validar este trocito del formulario que os voy a poner, ponlo lo básico:

<script LANGUAGE="JavaScript">

function validar(){

if (document.formulario.FDia.value == "")
{ alert("Por favor ingrese correctamente su fecha de nacimiento"); formulario.FDia.focus(); return; }
if (document.formulario.FMes.value == "")
{ alert("Por favor ingrese correctamente su fecha de nacimiento"); formulario.FMes.focus(); return; }
if (document.formulario.Fanyo.value == "")
{ alert("Por favor ingrese correctamente su fecha de nacimiento"); formulario.Fanyo.focus(); return; }
formulario.submit();

}
</script>

<form name="formulario" action="insertar.php" method="post">

Dia <select name="FDia" size="1">
<option value ""></option>
<option value "1">1</option>
<option value "2">2</option>
<option value "3">3</option>
<option value "4">4</option>
...(son todos los dias, lo acorto para no ocupar tanto espacio)
</select>

Mes <select name="FMes" size="1">
<option value ""></option>
<option value "1">1</option>
<option value "2">2</option>
<option value "3">3</option>
<option value "4">4</option>
...
</select>

Año <select name="Fanyo" size="1">
<option value ""></option>
<option value "1960">1960</option>
<option value "1961">1961</option>
<option value "1962">1962</option>
<option value "1963">1963</option>
...
</select>

<br>

</form>

Raistlin_TM

el = en los value?

value="1"

a mi me funciona bien llamando a la funcion desde un boton, solo puse los = xd

E

lol

D

Vale soy estupido, es lo que tiene hacerlo a pelo y a las 4 de la mañana xD.

EnZo

te falta el onsubmit="return validar()"

Usuarios habituales