Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2003, 04:21
Avatar de jjrolevio
jjrolevio
 
Fecha de Ingreso: agosto-2002
Ubicación: España-Castilla la Mancha-Ciudad Real-Alcazar de San Juan
Mensajes: 196
Antigüedad: 22 años, 7 meses
Puntos: 0
Funcion Erronea Por Culpa De Variable

Hola CHICOS espero me podais dar solucion a lo siguiente, pues no me funciona la funcion:

Mira esta funcion:

<script Language=JavaScript>
<!--
function ComprobarFormulario(id)
{
for(i=0;i<id;i++)
{
if(document.formulario_seleccion.can[i].value>99)
{
alert("Introduce una cantidad menor de 99 unidades.");
break;
}
}
}
//-->
</script>

-Yo le mando un numero como id por ejemplo el 5(equivale a los registros que se han encontrado)
-Despues lo que quiero hacer es que con el for, me compruebe el input can+la variable i, o sea sería: can0, can1 y así hasta la variable id.
-can0, can1, es como se llaman los input que he generado, y claro ahora los quiero comprobar todos de una sola vez, el problema es como conseguir el nombre de los input que he generado.
<input name=can0>
<input name=can1>etc.
-Y mi problema esque no se como en la funcion concatenar el nombre con la variable para que me coja el valor.
Yo pensaba que era: document.formulario_seleccion.can[i].value
y así me escribiría: document.formulario_seleccion.can0.value
y asi sucesivamente con la variable i, y claro me iría comprobando los campos generados.

-Pero la funcion no me funciona, que es lo que pasa??