le 21/03/2003 à 12:54
PHP et Javascript font-ils bon ménage?
Je suis en train de faire un petit sondage en PHP.
Ma page principale va chercher les choix de réponse ds une tbl MySQL qui sont ajoutés à mon formulaire sous forme de btns radio.
Mais voilà, je veux que les votants puissent cocher un btn radio comme réponse OU remplir un champ texte, pas les deux.
Du temps où je pensais faire ma page uniquement en html, j'avais ajouté du code Javascript pour que quand on clicke dans le champ, les btns radio se unchecked et qd un btn radio est checké, le champ texte se vide. C'est un peu branquignole je sais , mais je n'ai pas réussi à regrouper le champ texte et les btns radio dans un même groupe.
Ce gentil petit code en javascript fonctionnait très bien lorsque ma page était html mais depuis qu'elle est php, il ne fonctionne plus.
Est-ce normal? J'utilise EasyPHP pour tester mes trucs. Est-ce que ça pourrait venir de lui? Je ne m'y connais pas trop en PHP mais il me semble que c'est sensé travailler au formatage du code html, donc ça ne devrait pas agir sur le javascript, qui n'a pas changé et qui est écrit en dur dans le header de ma page?
Sinon, auriez-vous une meilleure idée pour que l'on ne puisse pas clicker un btn radio et remplir un champ texte en même temps?
Merci beaucoup!
Ma page principale va chercher les choix de réponse ds une tbl MySQL qui sont ajoutés à mon formulaire sous forme de btns radio.
Mais voilà, je veux que les votants puissent cocher un btn radio comme réponse OU remplir un champ texte, pas les deux.
Du temps où je pensais faire ma page uniquement en html, j'avais ajouté du code Javascript pour que quand on clicke dans le champ, les btns radio se unchecked et qd un btn radio est checké, le champ texte se vide. C'est un peu branquignole je sais , mais je n'ai pas réussi à regrouper le champ texte et les btns radio dans un même groupe.
Ce gentil petit code en javascript fonctionnait très bien lorsque ma page était html mais depuis qu'elle est php, il ne fonctionne plus.
Est-ce normal? J'utilise EasyPHP pour tester mes trucs. Est-ce que ça pourrait venir de lui? Je ne m'y connais pas trop en PHP mais il me semble que c'est sensé travailler au formatage du code html, donc ça ne devrait pas agir sur le javascript, qui n'a pas changé et qui est écrit en dur dans le header de ma page?
Sinon, auriez-vous une meilleure idée pour que l'on ne puisse pas clicker un btn radio et remplir un champ texte en même temps?
Merci beaucoup!