Formulario con numeracion en java script

Gabriel Olivari
02 de Noviembre del 2010
Hola tengo varios formularios en una pagina todos llamados fp, es decir fp1 fp2 fp3 fp4, esos son los nombres, esta hecho con un for en php, el tema es que fuera del formulario tengo un link que activa el formulario, pero necesito detectar cual, es decir, yo le mando la variable a una funcion asi:

function borrarvp(numform){
document.fp.submit();
}

y ahi tengo detectado el numero de formulario, hasta ahi voy bien pero como hago para modificar el fp con el numero correspondiente, ya intente con esto document.fp[numform].submit(); y no funciono, intente concatenar el fp con el numero del formulario en una cadena de texto y meterlo en esa orden pero tampoco funciono, es algo urgente, agradeceria su ayuda.

Edgar Villegas Alvarado
03 de Noviembre del 2010
Pues debes darle tambien un id a tus formularios desde PHP.
Es decir, debe quedar algo como
...
Despues, utilizamos document.getElementById()

Quedarìa asì:
function borrarvp(numform){
document.getElementById("fp"+numform).submit();
}

El getElementById sirve para referenciar cualquier elemento que tenga id.

Edgarin

Saludos
desde La Paz, Bolivia

Edgar Villegas Alvarado
03 de Noviembre del 2010
Pues debes darle tambien un id a tus formularios desde PHP.
Es decir, debe quedar algo como
...

Despues, utilizamos document.getElementById()

Quedarìa asì:

function borrarvp(numform){
document.getElementById("fp"+numform).submit();
}


El getElementById sirve para referenciar cualquier elemento que tenga id.

Edgarin

Saludos
desde La Paz, Bolivia

PD: Elimina las diagonales del còdigo, es un error del foro. El codigo generado desde php deberia quedar asi: form name="fp2" id="fp2"