Tengo una función que la uso para saber si los datos que ingresan en un formulario son números, ya que es un carrito.
Este es el código de la función:
Código:
Los nombres de la caja de texto son numeros solamanete.function Actualizar(pos){ var l_pos = 0 ; while(l_pos <= pos){ // Patron para el precio. patron = /^(?:\+|-)?\d+$/ ; //Cantidad if(document.carrito.+l_pos+.value.length==0){ alert("Falta completar el campo Cantidad") document.frm.+l_pos+.focus() return false; }else if(document.carrito.+l_pos+.value <= 0){ alert("El Campo cantidad debe ser mayor a 0") document.frm.+l_pos+.focus(); return false; }else{ if(!patron.test(document.carrito.+l_pos+.value)){ alert("El campo Cantidad es incorrecto.\nSe permite ingresar solo números enteros") document.carrito.+l_pos+.focus() return false; } } l_pos = l_pos + 1 ; } document.carrito.submit(); }
Mi problema es que no se como concatenar el document.carrito con el nombre de la caja de texto.
Bueno espero que me ayuden como siempre.
Saludos para todos.