JavaScript - comprobar lista creciente

 
Vista:

comprobar lista creciente

Publicado por jm (1 intervención) el 31/12/2006 12:20:04
buenas, recibo de un formulario unos campos de texto y quiero comprobar que sean crecientes.
Para ello hago esto:
( los campos tiene los nombres: campo[1][0], campo[2][0], campo[3][0], campo[4][0], campo[5][0] )

myForm = document.forms["formCreateAgeModel"];

var ant = myForm.elements["campo["+1+"]["+0+"]"].value;
var pos = myForm.elements["campo["+2+"]["+0+"]"].value;


for (i=1;i<numero;i++)
{
alert("("+i+")ant="+ant+"post="+pos+"");
if ( ant < pos ){
alert("ok");
ant = pos;
if( (i+1) != numero ){
pos = myForm.elements["campo["+(i+2)+"]["+0+"]"].value;
}else{
return true;
}
}else{
alert ("La columna Depth no es creciente. Corríjala por favor.-"+ant+"--"+pos+"-");
myForm.elements["campo["+i+"]["+0+"]"].focus();
return false;
}
}

Lo hace bien, pero cuando comprueba por ejemplo ant = 50 y pos =100 salta al else : alert ("La columna Depth no es creciente. Corríjala por favor.-"+ant+"--"+pos+"-");

por que ?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder