Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2008, 11h35   #1
Invité de passage
 
Inscription : mai 2004
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 9
Points : 4
Points : 4
Par défaut Php et Ajax sont dans un formulaire..

Bonjour à tous.
D'habitude je trouve toujours une solution à mes problèmes en consultant les archives des forums, mais là je sèche ^^ :
Voilà mon souci : je cherche à recupérer la valeur d'une balise select sur un évènement onchange, et transmettre cette valeur via une fonction ajax qui va m'afficher cette valeur dans un champ dédié à son affichage à la fin de mon formulaire, tout ça donc sans recharger ma page. Donc sans utiliser la méthode post (oui je sais, j'aime bien compliquer les choses ^^).
j'ai donc :

Code :
<select name="jour_fin" id="jour_fin" onchange="go('pages/creation_conges.php?reste=<?php echo'<script>document.forms[0].annee_debut.value</script>' ; ?>','contenu');">
et j'affiche le tout ici :

Code :
1
2
3
4
5
6
7
8
<div id ="jours_restant"  value="">
<table><tr><td whidth="30%">Nombre de jours de congés restant :</td><td width="70%">
	<?php if (isset($_GET['reste']))
	{
		echo $_GET['reste'];	
	}
	else{echo $nb_jours_conges;}?>
</td></tr></table></div>
Or, je ne parviens pas à trouver comment récuperer la valeur de mon select, et à le transmettre.(pour le moment, j'affiche le "contenant" et pas le "contenu")
Je vois bien qu'il ne faut pas faire comme ça, mais je ne trouve pas la bonne méthode,et je précise que j'y parviens sans problèmes si j'utilise uniquement du javascript avec la méthode innerhtml, mais j'ai pour contrainte de tout faire en php ^^
Merci.
aronnax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 12h16   #2
Invité de passage
 
Inscription : mai 2004
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 9
Points : 4
Points : 4
RESOLU !!

haha, j'avais pas bien cherché dans les archives ^^, j'ai trouvé pourquoi ça ne marchait pas. Si ça peut aider quelqu'un, voici pourquoi :

dans mon onChange, j'avais un problème de quotes, car il fallait que je code comme suit :

Code :
<?php echo'<select name="jour_fin" id="jour_fin" onchange="go(\'pages/creation_conges.php?reste= \'+ document.forms[0].annee_debut.value,\'contenu\');">';
et là plus de problème ! j'affiche bien dynamiquement le contenu de ma balise dans un autre champs sans recharger ma page. J'adore l'ajax

Et merci à ceux qui m'ont inspiré la soluce
aronnax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h32.


 
 
 
 
Partenaires

Hébergement Web