Tengo que validar la informacion introducida dentro de los campos de mi formulario. Los datos solo pueden ser numeros menores o iguales a 100.
Código PHP:
function validar(){
maximo_nota=100;
nombre="";
var b= <? echo $maximo;?>;
for(a=1;a<=b;a++){
nombre="nota"+a;
if(isNaN(document.forms[0].elements[nombre].value))
{alert("Solo debe ingresar numeros");
return;
}
if(new Number(document.forms[0].elements[nombre].value) > 100)
{alert("La nota no puede ser mayor a 100 puntos");
return;
}
}
}
.
.
.
.
.
<td class="contenido"><input name="nota<? echo $numero; ?>" type="text" id="nota<? echo $numero; ?>" value="<? echo $valor_nota; ?>"size="3" maxlength="3"
onKeyUp="validar();"></td>
Lo que quiero es que no me deje ejecutar el POST si hay algun valor mayor a 100 o si existe alguna letra dentro del formulario.
Creo que se agrega un return despues de hacer la llamada a la funcion Validar()
Espero me entiendan y me ayuden
Salu2