Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2009, 02:12
roski
 
Fecha de Ingreso: noviembre-2009
Mensajes: 19
Antigüedad: 14 años, 5 meses
Puntos: 1
A vueltas con los forms

Tengo un pequeño lío con los forms que me está costando resolver. Veréis:

La intención original es que haya algo como esto. Explicado de forma esquemática:

Cita:
<form name="formu1"...>

while (){

<input checkbox del formu1>

<input hidden para formu2>
<a que funciona como submit (javascript) para formu2>

}

<input submit formu1>
</formu1>
Lo que hace el código que estoy construyendo es sacar, a partir de una búsqueda sql, unos resultados que, con un checkbox se proceserán en un form. Sin embargo, cada resultado necesita otro form propio.

Qué ocurre? Que no se puede meter un form dentro de otro form. "Vale", pienso, "pondré las etiquetas form fuera, que seguro que hay alguna manera de identificar los input de cada form aunque no estén dentro". No sé cual es (y si la hay espero que me respondais), pero lo doy por hecho y hago lo siguiente:

Cita:
<form name="formu1"...>

$ind=1

while (){
$ind = $ind +1;

<input checkbox del formu1>

<input hidden para formu.$ind>
<a submit (javascript) para formu.$ind>

}

<input submit formu1>
</formu1>

while ($ind !=1){
<formu.$ind>
</form>
En realidad no son dos form, sino tantos como tuplas haya, ya que de otro modo tendriamos n campos hidden con el mismo nombre. Con el índice lograría identificar cada hidden y cada <a> con submit a un formulario.

Ahora bien, como digo, no tengo ni idea ni de si es posible. Gracias de antemano.