Titre: formulaires-->lien vers page suivante
Posté par: sitael le le 19-08-2003 a 19:05:59
??? Bonjour, Je suis étudiante en maitrise et mon site est quasiment fini cependant je voudrais réussir à mettre un quizz en bas de chaque page, quizz auquel l'utilisateur doit répondre correctement pour avoir accès à la page suivante. J'aimerais d'ailleurs le faire avec toutes les formes de formulaires différentes qui existent : case à cocher, bouton radio, menu déroulant, etc... J'y suis presque mais je bloque sur une ligne de programme en javascript. Je soutiens en septembre (sui en retard !) est-ce que quelqu'un pourrait m'aider ? D'avance merci, carrey amandine ps : ci-joint le programme qui me pose pb...
<script language="JavaScript"> checked="1";rlpagesuivante = "pages tests/caseacocher.html"
function boutonradio() {if (document.test.tactic.value==checked) { alert("Bonne réponse !"); document.location=urlpagesuivante;} else { alert("Mauvaise réponse !");} } </script>
</head>
<body bgcolor="#339999" text="#000000" link="#CC0000"> <p>Essai d'un formulaire avec boutons radio</p> <p> </p> <form name="test" > <p> <input type="radio" name="tactic" value="1" > la bonne réponse </p> <p> <input type="radio" name="tactic" value="2" > la mauvaise réponse </p> </form> <br> <p align="center"><input type=button onclick=boutonradio() value="aller page suivante">
|
Titre: Re:formulaires-->lien vers page suivante
Posté par: onkr le le 19-08-2003 a 20:11:42
ça te pose probleme ... mais quoi comme probleme ?
1ere lecture , tu as 2 :
<input type="radio" name="tactic"
qui ont le même "name" (tactic)
onkr. |
Titre: Re:formulaires-->lien vers page suivante
Posté par: Netah le le 20-08-2003 a 01:13:20
onkr corrige vite ce que tu viens de dire... On a rien vu :P
Pour ma premiere lecture je vois :
Code:
checked="1";rlpagesuivante
|
|
devient
Code:
checked="1";urlpagesuivante
|
|
et
Code:
{if (document.test.tactic.value==checked)
|
|
devient
Code:
{ if (document.test.tactic.value=="checked")
|
|
Peux-tu nous donner l'url pour voir on--line l'erreur stp. |
Titre: Re:formulaires-->lien vers page suivante
Posté par: onkr le le 20-08-2003 a 18:16:01
Aurais-je la berlue ?
<input type="radio" name="tactic" value="1" > la bonne réponse </p> <p> <input type="radio" name="tactic" value="2" > la mauvaise réponse
Ben non , il y a bien 2 "input type radio" avec le même "name" ! si tu ne sais pas lire ou si tu es miro , je ne peux rien pour toi n'etant ni instit ni ophtalmo !
script rectifié qui fonctionne . ... de rien .
<script language="JavaScript"> urlpagesuivante = "pages tests/caseacocher.html"
function boutonradio() {if (document.test.tactic.checked) { alert("Bonne réponse !"); document.location=urlpagesuivante;} else { alert("Mauvaise réponse !");} } </script>
</head>
<body bgcolor="#339999" text="#000000" link="#CC0000"> <p>Essai d'un formulaire avec boutons radio</p> <p> </p> <form name="test" > <p> <input type="radio" name="tactic" value="1" > la bonne réponse </p> <p> <input type="radio" name="tactic2" value="2" > la mauvaise réponse </p> </form> <br> <p align="center"><input type=button onclick=boutonradio() value="aller page suivante">
|
|
|
Titre: Re:formulaires-->lien vers page suivante
Posté par: Netah le le 21-08-2003 a 08:34:06
Sauf que là tu peux sélectionner les deux et il n'y a donc plus de différence avec des <input type="checkbox">. Les radios box doivent avoir le meme name et des values différentes quand elles concerne le meme sujet... Comme ici.
Je n'ai pas testé mais est-ce que ceci marcherait ?
Code:
if (parseFloat(document.test.tactic.value)==1){
|
|
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|