Foros del Web » Programando para Internet » Javascript »

Ejecutar submit desde funcion javascript

Estas en el tema de Ejecutar submit desde funcion javascript en el foro de Javascript en Foros del Web. Hola a tod@s, necesito ejecutar el submit de un formulario desde una función. El problema es que el nombre del formulario se lo paso por ...
  #1 (permalink)  
Antiguo 24/10/2007, 06:20
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 9 meses
Puntos: 1
Ejecutar submit desde funcion javascript

Hola a tod@s,
necesito ejecutar el submit de un formulario desde una función. El problema es que el nombre del formulario se lo paso por parametro a la funcion y cuando hago:
Código:
function borrarDirector (idDirector){
        document.idDirector.submit();
}
me da error porque no interpreta el valor de idDirector.

Como puedo hacerlo?

Gracias
  #2 (permalink)  
Antiguo 24/10/2007, 06:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Ejecutar submit desde funcion javascript

Hola molina669

El código parece correcto. ¿Puedes poner el código del formulario y cómo estás llamando a la función?

Saludos,
  #3 (permalink)  
Antiguo 24/10/2007, 07:56
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Ejecutar submit desde funcion javascript

Perdón la tardanza en contestar, pero me fui a comer. Dandole vueltas pense en pasarle como parametro el indice del formulario y me funcionó a la perfección:
Código:
function borrarDirector (idFormulario){
        document.forms[idFormulario].submit();
}
  #4 (permalink)  
Antiguo 24/10/2007, 08:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ejecutar submit desde funcion javascript

Cita:
Iniciado por molina669 Ver Mensaje
Perdón la tardanza en contestar, pero me fui a comer. Dandole vueltas pense en pasarle como parametro el indice del formulario y me funcionó a la perfección:
Código:
function borrarDirector (idFormulario){
        document.forms[idFormulario].submit();
}
Hola:

Debido a que los formularios también son arrays asociativos, vale lo mismo enviarle el nombre como su índice... no sé como no se dió cuenta JavierB (¡Hola !) que ese nombre hay que ponerlo entra corchetes... Puedes probar poner tanto el nombre como su índice como parámetro, y resolverlo con el mismo script y verás que en ambos casos funciona.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 24/10/2007, 09:17
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Ejecutar submit desde funcion javascript

Gracias caricatos por la segunda opción. Parece más clara a la hora de interpretar el código.

Un saludo
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 06:47.