Código PHP:
function Nota_max(Array){
var total = Array.length;
//compruebo array esta OK (lleno)
//alert(Array);
var mal=false;
for(z=0; z < total; z++){
if (document.formulario.Array[z].value > "70"){
document.formulario.Array[z].style.backgroundColor="#ff0000";
mal=true;
}else{
document.formulario.Array[z].style.backgroundColor="white";
}
}
if(mal){
alert("Hay Notas que exeden el Maximo, porfavor arregle las coloreadas...");
}else{
document.forms.submit()}
}
}
Pero cuando, los intento colocar en la funcion, me dice que es nulo
"document.form.Array" ES NULO O NO ES UN OBJETO
Esta es la forma en que creo el array:
Código PHP:
//Y antes del FOR
<script>
var Array = new Array();
</script>
Código PHP:
//Dentro del For
<!-- START BLOCK : Tabla_Alumnos -->
......etc....
<input name="nota|{IDalum}" type="text" class="formButtonExpand" id="nota|{IDalum}" onKeypress="Solo_numeros()" value="0" size="5" maxlength="2" >
<script>
Array[{num}] = "nota|{IDalum}";
</script>
Código PHP:
onClick=Nota_max(Array)