holas tengo la siguiente funcion para validar el contenido de unos input text en un form
<script>
var elformulario=null;
function revisaFormulario()
{
elformulario = document.form;
if((elformulario.sol1.value> "70") || (elformulario.sol1.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.sol2.value> "70") || (elformulario.sol3.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.ctrl1.value> "70") || (elformulario.ctrl1.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.ctrl2.value> "70") || (elformulario.ctrl2.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.ctrl3.value> "70") || (elformulario.ctrl3.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.ctrl4.value> "70") || (elformulario.ctrl4.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
if((elformulario.examen.value> "70") || (elformulario.examen.value< "10"))
{
alert("Las notas son entre 10-70");
return(false);
}
document.form.submit();
}
</script>
y el form esta asi
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST" onSubmit="return(revisaFormulario())">
el problema es ke aunke no se cumlpla la condicion envia el form igual
y no entiendo porke ??? esop
graxias