Validation d'un formulaire en ajax

Petit nouveau ! | 8 Messages

09 déc. 2010, 19:33

Pour des raisons de sécurité ce message à été supprimé
Modifié en dernier par znaoura le 20 févr. 2011, 03:44, modifié 4 fois.

devlop78
Invité n'ayant pas de compte PHPfrance

09 déc. 2010, 20:52

Avec un framework, tu ne réinventeras pas la roue, et tu bricoleras pendant quelques minutes avec des résultats concluants. Personnellement, j'utilise jQuery, mais le choix du framework, c'est une question de goût et de couleur, du moins à ce niveau-là.

Petit nouveau ! | 8 Messages

09 déc. 2010, 21:25

Pour des raisons de sécurité ce message à été supprimé
Modifié en dernier par znaoura le 20 févr. 2011, 03:44, modifié 1 fois.

Petit nouveau ! | 8 Messages

09 déc. 2010, 21:28

Pour des raisons de sécurité ce message à été supprimé
Modifié en dernier par znaoura le 20 févr. 2011, 03:45, modifié 1 fois.

devlop78
Invité n'ayant pas de compte PHPfrance

09 déc. 2010, 21:38

Non c'est jQuery Ajax. Bref.

Un exemple:
http.open("GET", sUrl + (sVal) + "&sRequired=" + (sRequired) + "&sTypeCheck=" + sTypeCheck, true);

Là si qRequired possède un "&" ou quelque chose comme ça, paf ! c'est dénaturé.

Pour revenir à ton soucis, je sais pas ... document.getElementById('monDiv').innerHTML = "<strong>coucou</strong>";

Petit nouveau ! | 8 Messages

09 déc. 2010, 22:29

Pour des raisons de sécurité ce message à été supprimé
Modifié en dernier par znaoura le 20 févr. 2011, 03:45, modifié 1 fois.

Eléphant du PHP | 398 Messages

10 déc. 2010, 16:39

Un exemple tout bête d'utilisation d'AJAX avec JQuery (j ai quasiment utilisé de partout pour mes formulaires ):

Le formulaire : http://blog.fonfonland.fr/contact.html
Le script Javascript : http://blog.fonfonland.fr/src/javascript/contact.js
Le retour se fait dans la variable data, en callback de $.post. Moi je renvoie dans cette variable un boolean generalement avec un message. Par exemple pour cette exemple,
ça donne ceci :

	$exp = $_POST['mailsend'];
	$dest 		= MAIL_ADMIN;
	$subject 	= urldecode($_POST['subject']);
	//Blabla traitement

	if(OK)){
		echo '<input type="hidden" id="msg_retour" value="1" />';
		echo '<input type="hidden" id="msg_ok" value="Votre mail a &eacute;t&eacute; envoy&eacute;." />';									
	}else{
		echo '<input type="hidden" id="msg_retour" value="0" />';
		echo '<input type="hidden" id="msg_err" value="Probleme d\'envoi du message." />';									
	}

:D
AJAX avec JQuery devient enfantin ^^
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Petit nouveau ! | 8 Messages

10 déc. 2010, 23:08

Pour des raisons de sécurité ce message à été supprimé