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.++
A voir également:
- Probleme boucles Javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
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:
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++; }
2/7
(le 2 est le point et le /7 je voudrais qu'il s'ajoute a coté sans espace dans la valeur du textarea
Merci encore ^^
Bernard.
(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