Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/04/2005, 18:25
Avatar de monoswim
monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 23 años, 1 mes
Puntos: 90
Mira, la etiqueta form tiene el nombre del formulario, con lo cual si lo sacas la función suma no sabrá cual es el formulario en dondee está el input con el numero para sumar

Fijate que en

document.formulario.numero.value

está el nombre del formulario que en este caso es formulario y está numero que es el nombre del input...

Para hacer un foreach y no duplicar el form debes hacer (te lo pongo con sintaxis de perl, pero básicamente es lo mismo)

print '<form name="formulario" action="script.cgi">';
foreach $item (@array) {
print '<input ...>';
}
print '</form>';

Se entiende la lógica ?

Las etiquetas form y /form las colocas afuera del foreach para que todo lo de adentro quede en el formulario...

Espero que te sirva

Saludos
__________________
Esteban Quintana