Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] funcion con input[]

Estas en el tema de funcion con input[] en el foro de Javascript en Foros del Web. Hola a todos tengo este input echo "<td><input name='totalapagar[]' id='totalapagar' type='text' size='15' value='$total' /> </td>"; y estoy tratando de ejecutar una función pero no me ...
  #1 (permalink)  
Antiguo 06/02/2014, 23:24
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
funcion con input[]

Hola a todos tengo este input
echo "<td><input name='totalapagar[]' id='totalapagar' type='text' size='15' value='$total' /> </td>";
y estoy tratando de ejecutar una función pero no me arroja el valor real de mi resta siempre me daba cero.....
hasta que le quite [] y lo deje solo como name='totalapagar'.. y funciona bien... pero totalapagar (mi input) lo necesito para hacer un insert multiple asi que necesito que sea [].... el detalle es que no sé como tendría que ir en document.forms[0].totalapagar.value
Código HTML:
function resta()
{ document.forms[0].pendiente.value=(document.forms[0].totalapagar.value)- (document.forms[0].recibi.value);
if (document.forms[0].pendiente.value<0)
{
document.forms[0].pendiente.value=0;

}

}
Desde ya gracias :)
  #2 (permalink)  
Antiguo 07/02/2014, 00:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: funcion con input[]

Hola:

Debes usar corchetes y denttro la cadena real...

document.forms[0]["totalapagar[]"].value...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/02/2014, 00:43
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: funcion con input[]

Gracias caricatos
yo lo habia puesto asi
document.forms[0].totalapagar[].value
jejeje y obvio me marcaba error ... con lo que me indicaste quedo perfecto :)

Etiquetas: funcion, input, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.