Foros del Web » Programando para Internet » Javascript »

Ejecutar SUBMIT de un formulario sin presionarlo

Estas en el tema de Ejecutar SUBMIT de un formulario sin presionarlo en el foro de Javascript en Foros del Web. Hola, que tal, ¿Alguien sabe como se hace para que en un formulario se ejecute la accion SUBMIT sin tener que presionar el boton?....
  #1 (permalink)  
Antiguo 08/01/2003, 10:57
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 22 años, 2 meses
Puntos: 0
Ejecutar SUBMIT de un formulario sin presionarlo

Hola, que tal, ¿Alguien sabe como se hace para que en un formulario se ejecute la accion SUBMIT sin tener que presionar el boton?.
  #2 (permalink)  
Antiguo 08/01/2003, 11:05
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Mediante el teclado.

Generalmente, haciendo un retorno de carro ya se envía el formulario, pero puedes personalizarlo para que se ejecute con la tecla que quieras usando onKeyPress.

Código:
function envia(tecla){
	if (tecla == 13) { document.Calculator.answer.value = eval(document.Calculator.answer.value); }
}

<form name="hola" action="quetal.htm" method="post" onkeypress="javascript:envia(window.event.keyCode);">
La tecla 13 corresponde al retorno de carro, puedes usar la tecla que quieras si sabes su código numérico.
Hay tablas de códigos, pero ahora no recuerdo ninguna URL donde estén
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 08/01/2003, 11:19
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 22 años, 2 meses
Puntos: 0
gracias

Gracias cain por tu ayuda. Te lo agradezco mucho.

¿No sabes si hay alguna otra forma?, Algo asi como formulario.submit(); o form.ejecutar Do_submit(); o algo asi.

Lo que pasa es que es una pagina que no la ve el usuario y la uso para verificar ciertos parametros y luego reenviarlos a otra pagina ya procesados.

Lo quiero hacer con formularios para que no se vean en la direccion de la pagina. Por ejemplo:
http://www.mipagina.com?parametros=xxxxxxx (esto es lo que NO quiero).

Les agradezco cualquier ayuda
  #4 (permalink)  
Antiguo 08/01/2003, 11:24
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Puedes usar:

document.nombredelformulario.submit();
__________________
M a l d i t o F r i k i
  #5 (permalink)  
Antiguo 08/01/2003, 11:42
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 22 años, 2 meses
Puntos: 0
aaa

hola, ya lo probe y si funciona, GRACIAS.
  #6 (permalink)  
Antiguo 08/01/2003, 11:48
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
De nada, para eso estamos
__________________
M a l d i t o F r i k i
  #7 (permalink)  
Antiguo 08/03/2011, 18:06
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

Saludos es viejo el pos, pero a mi no me ha resultado
  #8 (permalink)  
Antiguo 08/03/2011, 18:57
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

Ayuda, se q este post es del 2003, necesito me ayuden amigos.

La pagina en cuestion capta el perfil con $_post, esta variable la comparo con nido de if.
Luego al entrar a cada uno de los if, estos tiene cada un, un formulario, q se direcionan a con action="menuXXX" a un archivo menu diferente. Lo q quiero s q se ejecute el formulario. La idea es que dependiendo de cada perfil, muestre una menu en frame 3.
  #9 (permalink)  
Antiguo 08/03/2011, 19:39
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

buenas...

te lo notifico para que en el futuro no tengas complicaciones. este tema lo van a cerrar por ser un tema antiguo y revivido. si tienes dudas cuales temas son antiguos, debes fijarte al final del tema pero antes del cuadro de mensaje, aparece un aviso con color de fondo rojo. ¿que debes hacer? abrir un nuevo tema y describir tu situacion en él. si es un tema relacionado a uno antiguo, puedes hacer referencia a ese tema antiguo incluyendo la URL.

suerte!
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #10 (permalink)  
Antiguo 09/03/2011, 07:43
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

Saludos, no veo color rorja alguno. Gracias
  #11 (permalink)  
Antiguo 09/03/2011, 08:51
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

Claro, porque en el cuadro pone que el tema no tenía actividad desde hacía mas de 6 meses, si tú comentas ya vuelve a ser reciente, por lo tanto ya no está.
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #12 (permalink)  
Antiguo 09/03/2011, 12:05
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Ejecutar SUBMIT de un formulario sin presionarlo

Hola aprendisya

El aviso que había al final de este tema, como te dice _cronos2, es este (bien hermoso y visible):



Tema cerrado.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:55.