Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2005, 17:40
Adoniasv
Invitado
 
Mensajes: n/a
Puntos:
Exclamación "document.form.Array" ES NULO O NO ES UN OBJETO

Hola Amigos tengo el Siguiente Script:


Código PHP:
function Nota_max(Array){

var 
total = Array.length;

//compruebo array esta OK (lleno)
//alert(Array);

var mal=false

for(
z=0totalz++){ 

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()} 



La Idea es que tengo unos text con distintos nombres, los nombres los meto en un arrays, y luego comparo si son mayores a sierto numero. lo malo es que cuando ago un "alet" para ver si el array esta bien.. me muestra todos los nombres....

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> 
Luego en e formulario

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> 
Y para Mandar el Formulario hago lo siguiente:

Código PHP:
onClick=Nota_max(Array) 

Última edición por Adoniasv; 17/04/2005 a las 18:20