A voir également:
- "NAME=MONNOM" Dans fonction JAVASCRIPT
- Fonction si et - Guide
- Telecharger javascript - Télécharger - Langages
- Fonction moyenne excel - Guide
- Fonction remplacer dans word - Guide
- Fonction miroir - Guide
4 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
29 mai 2003 à 19:49
29 mai 2003 à 19:49
Bsr Jul,
Désolé mais je n'ai rien compris à tes explications !
As-tu relu ton message avant de l'envoyer ?
Reformule ta question STP
@+
PhP
[[ The Truth is Out There ]]
Désolé mais je n'ai rien compris à tes explications !
As-tu relu ton message avant de l'envoyer ?
Reformule ta question STP
@+
PhP
[[ The Truth is Out There ]]
Alors desolé pr ces explications foireuses mais c pas simple a expliquer !
pour etre bref, jai fait une fonction qui me permet d'afficher soit un champs de text sois un menu deroulant dans un formulaire.
Cela grace à une case a coché qui est sois coché ou non.
Voila, pr la premiere partie ! donc ca ca marche, mais le probleme c que le nom que jutilise pour ces deux champs doit etre le meme parceque ca va me servir de variable dans une page php (du style echo $var1)
<input type="text" name="var1">
<select name="var1">
Et voila, le soucis c que comme jai donnée le meme nom au deux, quand jessaie de recuperer mon nom de variable VAR1 dans ma page PhP, il me garde automatiquement ce quil ya dans mon champ de text, alors qu'il est caché et que jutilise le menu deroulant...
Tout ca parceque il faut que le nom NAME=VAR1 sois affecter à un seul champs de formulaire à un moment donnée et non au deux.
ouf... tu vois c cho a expliquer, jespere avoir été plus clair...
Donc je me demandais si il etait possible d'affecter un nom de champt de texte ou pour un menu deroulant (NAME = VAR1) en fonction de clui qui est visible.
Un truc du genre :
textfont1_1.style.visibility="VISIBLE" // ca c ce quil y a dans mon javascript
textfont1_1.name="VAR1" // mais je sais tres bien que ca ne marche pas...
ou alors si tu as une autre soluce...
pour etre bref, jai fait une fonction qui me permet d'afficher soit un champs de text sois un menu deroulant dans un formulaire.
Cela grace à une case a coché qui est sois coché ou non.
Voila, pr la premiere partie ! donc ca ca marche, mais le probleme c que le nom que jutilise pour ces deux champs doit etre le meme parceque ca va me servir de variable dans une page php (du style echo $var1)
<input type="text" name="var1">
<select name="var1">
Et voila, le soucis c que comme jai donnée le meme nom au deux, quand jessaie de recuperer mon nom de variable VAR1 dans ma page PhP, il me garde automatiquement ce quil ya dans mon champ de text, alors qu'il est caché et que jutilise le menu deroulant...
Tout ca parceque il faut que le nom NAME=VAR1 sois affecter à un seul champs de formulaire à un moment donnée et non au deux.
ouf... tu vois c cho a expliquer, jespere avoir été plus clair...
Donc je me demandais si il etait possible d'affecter un nom de champt de texte ou pour un menu deroulant (NAME = VAR1) en fonction de clui qui est visible.
Un truc du genre :
textfont1_1.style.visibility="VISIBLE" // ca c ce quil y a dans mon javascript
textfont1_1.name="VAR1" // mais je sais tres bien que ca ne marche pas...
ou alors si tu as une autre soluce...
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
29 mai 2003 à 22:22
29 mai 2003 à 22:22
Back again ...
Ha oui mais non il faut 2 variables d'autant plus que tu as déjà tout ce qu'il faut : il te suffit de remplacer
<input type="text" name="var1">
par
<input type="text" name="var2">
par ex
Puis d'ajouter dans ta page php directement ou via un include :
<?php
// Par défaut $var1 contient la valeur sélectionnée dans la
// liste déroulante
// Si la case a été cochée alors on prend la valeur du champ texte
if (isset($checkbox1)) $var1 = $var2;
?>
Ainsi tu peux continuer à utiliser $var1 partout dans ton code PHP
@+
PhP
[[ The Truth is Out There ]]
Ha oui mais non il faut 2 variables d'autant plus que tu as déjà tout ce qu'il faut : il te suffit de remplacer
<input type="text" name="var1">
par
<input type="text" name="var2">
par ex
Puis d'ajouter dans ta page php directement ou via un include :
<?php
// Par défaut $var1 contient la valeur sélectionnée dans la
// liste déroulante
// Si la case a été cochée alors on prend la valeur du champ texte
if (isset($checkbox1)) $var1 = $var2;
?>
Ainsi tu peux continuer à utiliser $var1 partout dans ton code PHP
@+
PhP
[[ The Truth is Out There ]]