Probleme boucles Javascript
bernard
-
Bernard -
Bernard -
Bonjour, je voudrais faire un score, et j'ai besoin que si j'ai un bouton qui est coché et que j'appuis sur un bouton correction, que cela m'augmente mon score de 1 (le score est le textarea) grace à un opérateur d'acrrémentation (++)
<FORM>
<input type="radio" name="choix" id="radio" value="1"/>
<input type="button" name"blabla" id="correction" onclick="ajouteMoi()"/>
<input type="text" name="score" id="points"/>
</FORM>
le js :::
function ajouteMoi() {
if (form.choix[0].checked document.getElementById("text")value.++
1 réponse
-
Tu n'as jamais appris à dé-buguer ton code toi.
Je sais bien que tu dois être débutant mais dans l'ordre:
Un bouton radio déjà une fois cocher, il ne peut être décocher, et il est utiliser pour un choix multiple avec une seule réponse
Par contre une checkbox peut être décocher/cocher à volonté, donc je pense que c'est mieux pour ceque tu veux faire.
Ensuite la fonction, tu oublies de fermer ta condition, tes sélecteurs sont mauvais, et tu te trompe dans l'écriture à la fin.
Essaye vraiment de corriger par toi même, et d'utiliser la console développeur et chercher, au lieu de dire "ça marche pas" et attendre une réponse, tu progresseras jamais en faisant ça.
Sinon là soluce:
<form> <input type="checkbox" name="choix" id="checkbox" value="1"/> <input type="button" name="blabla" id="correction" onclick="ajouteMoi()"/> <input type="text" name="score" id="points"/> </form>
function ajouteMoi() { if (document.getElementById('checkbox').checked) document.getElementById("points").value++; }-
-
-
-
merci pour votre réponse rapide mais j'aimerais savoir comment mettre un caractère d'inccrémentation dans une variable.
(je pensais faire comme ca :
maVar = ++;
je ne veux pas de chiffre d'initialisation comme: maVar = 0++;(ou autres)
car la variable doit ce changer dans d'autres page PHP...
merci d'avance de votre réponse.
Bernard -
-