problem d'initialisation de variables sur clic
7 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
problem d'initialisation de variables sur clic
'lut a tous
g un big problem lors de l'initialisation d'une variable sur un clic
voici la ligne de code:
<input type="button" class="Titre" name="bouton_enreg" value=" Enregistrer " onClick="<?$ajout_salon=1?>">
le truc est tout con, j'aimerai que lorsque l'on clique sur le bouton, la variable $ajout_salon passe a "1", car apres cette variable me sert lors d'un test.
le probleme c'est ke la variable est egale a 1 dès l'affichage du formulaire, le clic n'est pas attendu !!!!
aidez moi svp car si ceci ne marche pas, tous le reste de mon code tombe a l'eau
merci d'avance !!
g un big problem lors de l'initialisation d'une variable sur un clic
voici la ligne de code:
<input type="button" class="Titre" name="bouton_enreg" value=" Enregistrer " onClick="<?$ajout_salon=1?>">
le truc est tout con, j'aimerai que lorsque l'on clique sur le bouton, la variable $ajout_salon passe a "1", car apres cette variable me sert lors d'un test.
le probleme c'est ke la variable est egale a 1 dès l'affichage du formulaire, le clic n'est pas attendu !!!!
aidez moi svp car si ceci ne marche pas, tous le reste de mon code tombe a l'eau
merci d'avance !!
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
onClick=" "
=> c'est du javascript, coté client.. que vient faire le php la dedans ? ai pas tout suivi
=> c'est du javascript, coté client.. que vient faire le php la dedans ? ai pas tout suivi
Effectivement, c'est pour ca qu'il te faut incrementer une variable javascript (cachee) qui sera transmise en meme temps que le formulaire a ton script PHP...
Ajoute dans ton formulaire un champs cache de la sorte:
Insere le code suivant dans l'evenement onClick du bouton bouton_enreg:
En general, pour que ca marche il faut donner la designation complete du champs cache dans le modele objet javascript:
Tu n'as plus qu'a recuperer la variable $ajout_salon dans le script php analysant le formulaire...
Olivier
Ajoute dans ton formulaire un champs cache de la sorte:
- Code: Tout sélectionner
<INPUT type=hidden name=ajout_salon value=0>
Insere le code suivant dans l'evenement onClick du bouton bouton_enreg:
- Code: Tout sélectionner
ajout_salon.value = 1; return true
En general, pour que ca marche il faut donner la designation complete du champs cache dans le modele objet javascript:
- Code: Tout sélectionner
document.nomduformulaire.ajout_salon.value = 1; return true
Tu n'as plus qu'a recuperer la variable $ajout_salon dans le script php analysant le formulaire...
Olivier
-

George Abitbol - WRInaute accro

- Messages: 1923
- Inscription: Ven Juin 06, 2003 7:57
Qaghan a écrit:En general, pour que ca marche il faut donner la designation complete du champs cache dans le modele objet javascript
Ou alors dans ce cas précis, on peut utiliser this.form pour abréger le tout.
- Code: Tout sélectionner
<input type="button" class="Titre" name="bouton_enreg" value=" Enregistrer" onclick="this.form.ajout_salon.value=1">
<input type="hidden" name="ajout_salon" value="0">
Fred
-

George Abitbol - WRInaute accro

- Messages: 1923
- Inscription: Ven Juin 06, 2003 7:57
Qaghan a écrit:Sauf s'il a donne un nom tordu a son formulaire...
Fred
Merci bocoup
Hourra, ca marche maintenant
desolé si cette question a pu paraitre un peu stupide mais je débute en php et javascript et donc je suis encore très rodé avec ces langages (ma spécialités c plutot le C et le C++). j'avais completement zappé ke ct du javascript qu'il fallait mettre pour l'evenement "onClick()"
(d'ou la presence de php a la place !)
Merci pour cette aide et pour votre tolérence envers un novice !!
Ciao !
desolé si cette question a pu paraitre un peu stupide mais je débute en php et javascript et donc je suis encore très rodé avec ces langages (ma spécialités c plutot le C et le C++). j'avais completement zappé ke ct du javascript qu'il fallait mettre pour l'evenement "onClick()"
Merci pour cette aide et pour votre tolérence envers un novice !!
Ciao !
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google planche sur les "redirections sauvages"
- Comment placer son blog dans Google Finance
- Le référencement de pages PHP
- Google teste l'affichage de favicons dans des publicités AdSense
- Description des liens sponsorisés Google AdWords
- Google facilite l'affichage de + de 2 résultats par sous-domaine (clustering)
- Référencement : le problème des sessions des pages PHP
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- Comment faire des liens en dur dans son annuaire
- Les API de Google : l'arme ultime contre les réseaux sociaux
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum