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.
!) deben entrecorchetarse las cadenas... y lo que haces es crear una cadena concatenando una constante y una variable...

