Bonjour,
Je cherche une astuce en Ajax pour ne pas � avoir � reloader ma page en cours quand je valide un formulaire.
Avez vous une id�e ?
Merci
Version imprimable
Bonjour,
Je cherche une astuce en Ajax pour ne pas � avoir � reloader ma page en cours quand je valide un formulaire.
Avez vous une id�e ?
Merci
Bonjour,
la validation d'un form (submit) entraine le rechargement de la page.
Tu peux g�n�rer une url �quivalente via JS et l'envoyer via Ajax.
Mais dans ce cas, il n'y a plus de notion de formulaire dans ta page (tu n'as m�me plus besoin des <form> </form>) ...
A+
J'ai trouv� ce morceau de code:
Il semble fonctionner , mais je ne sais pas vraiment ce que cela vautCitation:
function SendForm()
{
$('BTsubmit').disabled=true;
$('BTsubmit').value='en cours ...';
//$('message').disabled='disabled';
$('email').disabled='disabled';
new Ajax.Request('validationF.jsp',{
method: 'post',
asynchronous: true,
contentType: 'application/x-www-form-urlencoded',
encoding: 'UTF-8',
parameters: { email : $F('email')}, //,message: $F('message')},
onSuccess: function(){MailOK();},
onFailure: function(){} });
function MailOK()
{
//$('BTsubmit').style.visibility = 'hidden';
//$('BTsubmit').style.display = 'none';
//$('textOK').style.visibility = 'visible';
//$('textOK').style.display = 'block';
$('BTsubmit').disabled=false;
$('BTsubmit').value='Valider';
}
}