Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2008, 03:20
Avatar de Silko
Silko
 
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 15 años, 8 meses
Puntos: 0
Envio form onchange

Hola a todos,

Tengo un problema, a ver si podeis darme una solución.

Accion de la página: Edicion de un registro

La pagina está compuesta por:

2 fromularios, el primero es un formulario sin boton y el segundo es el boton con todos los campos hidden del primer formulario.

¿Por qué lo tengo asi?. Los tengo así debido a que en el formulario la mayoria de los campos son select con eventos onchange y tengo que esta forzando el envio continuamente (que repercute en la misma pagina, con consultas), y el boton recoge las varibles del primero para la edición.

¿Donde tengo el problema?

Pues imaginemos lo siguiente: le doy a editar un registro y se me cargan los datos
en el formulario y ahora solo quiero cambiar el nombre (input type text) y le doy a guardar.

El cambio no se produce ya que el segundo formulario (el botón) debe coger $_post("nombre") del primer formulario, por lo que deveria realizar un evento onchange para que se carge en el segundo formulario antes de enviar.
El problema viene que si cambio el nombre y directamente le doy al botón el evento no se produce (es decir que si no hago click en otro lado).

¿Cómo podría forzar la salida del primer form cuando cambio el type text?