Hola:
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>
En el script anterior esta la funcion que valida que sean numeros menores que 100, tambien tiene agregado que no ingresen letras.
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