Foros del Web » Programando para Internet » Javascript »

seleccionar target de un form desde función JavaScript

Estas en el tema de seleccionar target de un form desde función JavaScript en el foro de Javascript en Foros del Web. Hola: Trnasmito la pregunta de un usuario. La cuestión es esta: - 2 frames. - En "frame1" hay un formulario. - En "frame2" deberá cargar ...
  #1 (permalink)  
Antiguo 30/08/2005, 13:08
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
seleccionar target de un form desde función JavaScript

Hola:
Trnasmito la pregunta de un usuario.

La cuestión es esta:
- 2 frames.
- En "frame1" hay un formulario.
- En "frame2" deberá cargar el target del frame1.

El problema es que ese formulario tiene dos listas desplegables anidadas con PHP, así que ante el evento onchange() de la lista1 debe hacer el submit del formulario sobre el mismo frame para cargar el contenido de la lista2.

Pero cuando se presione el botón "enviar" ya no debe hacerse submit al mismo frame sino al frame2.

Más concreto:
- Quiero que el formulario se envíe a un target ("frame1") ante el evento onChange() de un select. Pero que se envíe a otro target ("frame2") cuando se presione el botón "submit".

espero que se haya entendido.

Saludos
  #2 (permalink)  
Antiguo 30/08/2005, 14:31
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 meses
Puntos: 10
Una solución rapida y efectiva seria poner algo asi:

Código:
<form id="form" name="form" method="post" action="1.htm"> 
  <select onChange="form.target ='frame1'; form.submit();">
    <option>1111</option>
    <option>222</option>
  </select>
  <input type="button" value="enviar" onClick="form.target ='frame2'; form.submit();" />
</form>
Espero que te sirva. Saludos
__________________
oohh... quisiera ser godines!!!
  #3 (permalink)  
Antiguo 30/08/2005, 16:58
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Ok safe.
Muchas gracias.

Saludos
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:56.