Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 13:29
Avatar de nolose
nolose
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 17 años
Puntos: 2
Problema al cambiar buttom por submit

Hola amigos, siguiendo el manual recomendado por el amigo cesarpunk...
(http://www.interspire.com/content/ar...-Uses-For-AJAX - http://www.interspire.com/content/ar...-Uses-For-AJAX )

Tengo un formulario que estudia si un dato es correcto y devuelve una variable true o false (por ejemplo , comprueba mediante ajax si el nif de un cliente está en una BD).

Para ello utilizo un formulario:
<form name=f1 action="index.php?seccion=12" method="post">


Y un botón que llama a la función:

<input type="button" value="Enviar" onClick="CheckLogin()">



Hasta aquí bien, el botón me dice si el dato es correcto o no, el problema es que el action del formulario no se ejecuta, puesto que no hay submit.

He intentado solucionarlo, poniendo el button como submit y añadiendo la llamada de la función al form, (quedando así):

<form name=f1 action="index.php?seccion=12" method="post" onSubmit="CheckLogin()">


<input type="submit" value="Enviar">


Pero me sale este error en un alert!:

There was a problem retrieving the XML data:



¿Alguien sabe como puedo hacer, para que cuando el control decida devolver un valor de correcto, aparte de mostrar un mensaje satisfactorio, pueda realizar el action y continuar el proceso??.


Gracias a todos!!!

Última edición por nolose; 07/06/2010 a las 14:30