Problème de rafraichissement d'une liste déroulante - HTML/CSS - Programmation
Marsh Posté le 10-07-2006 à 10:04:07
si
Tu ne "dois" pas pouvoir changer directement la value d'un select sous FF ( je suppose j'ai pas vérifié hein!).
Du coup tu vas être obligé de boucler sur toutes les options de ton select et de mettre selected à celle dont la valeur correspond.
Marsh Posté le 10-07-2006 à 10:18:22
Déjà, moi je vois deux trucs :
1/ le premier, c'est que ça me semble un peu chelou comme t'as voulu faire, à mélanger du PHP et du JS
2/ tu peux le faire 100% en JS, ou 100% en PHP. Etant donné que le support du PHP est garanti mais pas celui du JS, la question ne se pose pas.
Tu fais donc :
Code :
|
et tu vires tout le reste
ps: chuis pas sûr de la syntaxe, chuis une quille en php
Marsh Posté le 10-07-2006 à 10:24:35
ah, en plus je vois ce que t'as voulu faire... spa glorieux comme truc , et en effet, seul IE autorise de modifier l'attribut "value" d'un objet select. il faut passer par les options, et sélectionner celle que tu veux
La version 100% JavaScript aussi :
Code :
|
Tu vires toute trace de PHP et des JS dans ta page, et ça marche, à condition de recevoir en URL un paramètre nommé "contact" et que ton select ait pour id "contactSelect"
Marsh Posté le 10-07-2006 à 10:38:41
LOL ... merci pour les soluces
J'ai pris la version PHP
Et désolé de faire des trucs pas glorieux du tout mdr ... j'ai totalement lâche le dev web depuis des lustres et je rame pour m'y remettre !
Merci en tout cas
JB
Marsh Posté le 10-07-2006 à 10:41:33
anapajari a écrit : si |
Arjuna a écrit : ah, en plus je vois ce que t'as voulu faire... spa glorieux comme truc , et en effet, seul IE autorise de modifier l'attribut "value" d'un objet select. il faut passer par les options, et sélectionner celle que tu veux |
Y'a de l'echo
Et je comprends pas une ligne dans ton truc:
Arjuna a écrit :
|
== plutot que > non?
Marsh Posté le 10-07-2006 à 10:43:59
Yes, c'est ==
C'est normal aussi, je suis reparti d'un autre script que j'ai écrit pour faire qqchose d'autre. Pis la zone de "Réponse rapide", elle est pas top pour corriger du code
Code :
|
Marsh Posté le 08-07-2006 à 17:48:44
Hello à tous.
Premier post ici en espérant y trouver une réponse. Voilà, je viens de me faire un formulaire d'envoie de mail sur une feuille PHP. La composition et l'envoi de mail marche bien pas de soucis. Je voudrai juste ajouter un peu de souplesse et faire en sorte que la liste déroulante ou l'on peut choisir le destinataire se mette à jour suivant un argument passé dans l'URL.
En étant bref :
Lorsque l'url est : http://[xxx]/mailme.php?contact=JB
La liste déroulante se positionne sur JB
Lorsque l'url est : http://[xxx]/mailme.php?contact=Webmaster
La liste déroulante se positionne sur Webmaster
Tout cela marche bien sous IE mais pas sur Firefox.
Si quelqu'un a une idée je suis largement preneur.
Voici mon code :