Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2007, 05:11
nae
 
Fecha de Ingreso: abril-2007
Mensajes: 37
Antigüedad: 17 años, 1 mes
Puntos: 1
Pregunta Asignar nombres a input text dinámicos

Hola,
estoy haciendo un página jsp donde se crean textfield de manera dinámica, al pulsar un botón cuando se está ejecutando, el usuario introducirá datos en ellos y yo los recojo en un servlet. Tengo una variable "cont" con el número de textfield introducidos dinámicamente. Necesito saber el nombre asignado a los textfiel para poder hacer request e introducir los datos en un vector "respuestas"

Código:
for (int i = 1; i < cont + 1; i++) { 
            textfield = request.getParameter("NOMBRE DEL TEXTFIELD") ;
            respuestas.addElement(textfield);
          }
Cuando genero los textfield intento asignarles yo un nombre, para eso utilizo el mismo contador puesto que no sé cuántos se van a generar, le asigno el nombre correspondiente a su número pasado a cadena

Código:
var num = <%=Integer.toString(cont)%>;
var cadtxt='<td><input type="text"  name=num value=""></td>'
Pues bien, esto no funciona, alguien sabe qué estoy haciendo mal o cómo podría resolver el problema.
Gracias