Problème sur javascript
Fermé
francesco1202
Messages postés
4
Date d'inscription
lundi 15 août 2022
Statut
Membre
Dernière intervention
17 août 2022
-
Modifié le 16 août 2022 à 17:43
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 17 août 2022 à 03:39
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 17 août 2022 à 03:39
A voir également:
- Problème sur javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Quelque chose bloque le fonctionnement de javascript sur votre ordinateur ✓ - Forum Virus
3 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
16 août 2022 à 18:34
16 août 2022 à 18:34
Bonjour
Ce n'est pas l'attribut value qu'il faut utiliser pour des radio ou des checkboxe mais la propriété checked
francesco1202
Messages postés
4
Date d'inscription
lundi 15 août 2022
Statut
Membre
Dernière intervention
17 août 2022
16 août 2022 à 18:48
16 août 2022 à 18:48
<select id="typeCarrelage" onchange="afficherColle()"> <fieldset> <legend>quelle est le type du carrelage ? </legend> <div> <input type="radio" id="mural" name="carrelage" checked="mural"> <label for="radio">Mural</label> </div> <div> <input type="radio" id="sol" name="carrelage" checked="sol"> <label for="sol">Sol</label> </div> </fieldset> </select> <label class="aDroite">Quantité ciment-colle pour carreler la surface : <span id="QtColle">000 kg</span></label> </body> </html>
comme ceci ? que ceci ne fonctionne toujours pas
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
16 août 2022 à 19:32
16 août 2022 à 19:32
Non c'est au niveau du JavaScript qu'il faut utiliser la propriété et pas dans le HTML...
francesco1202
Messages postés
4
Date d'inscription
lundi 15 août 2022
Statut
Membre
Dernière intervention
17 août 2022
>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
16 août 2022 à 20:03
16 août 2022 à 20:03
comme ceci?
<select id="typeCarrelage" onchange="afficherColle()"> <fieldset> <legend>quelle est le type du carrelage ? </legend> <div> <input type="radio" id="mural" name="carrelage" value="mural"> <label for="mural">Mural</label> </div> <div> <input type="radio" id="sol" name="carrelage" value="sol"> <label for="sool">Sol</label> </div> </fieldset> </select> <label class="aDroite">Quantité ciment-colle pour carreler la surface : <span id="QtColle">000 kg</span></label> </body> </html> ------------------------------------------- function afficherColle() { var largeurP = parseFloat(document.getElementById("largeurPiece").value); var longueurP = parseFloat(document.getElementById("longueurPiece").value); var mur = document.getElementById("mural").checked; if (mur.checked == true) { var calcul = longueurP * largeurP * 4; console.log(calcul); } else { var calcul = longueurP * largeurP * 2.5; } calcul = calcul.toFixed(0); document.getElementById("QtColle").innerHTML = calcul + " kg"; }
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
>
francesco1202
Messages postés
4
Date d'inscription
lundi 15 août 2022
Statut
Membre
Dernière intervention
17 août 2022
Modifié le 16 août 2022 à 22:08
Modifié le 16 août 2022 à 22:08
Tu as un checked en trop
var mur = document.getElementById("mural").checked;
if (mur.checked =
Enlèves en un des deux celui que tu veux
francesco1202
Messages postés
4
Date d'inscription
lundi 15 août 2022
Statut
Membre
Dernière intervention
17 août 2022
17 août 2022 à 02:09
17 août 2022 à 02:09
ca ne marche toujours pas. J'ai retiré un checked mais toujours rien ne se passe, des idées?
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
17 août 2022 à 03:39
17 août 2022 à 03:39
Faudrait :
1- regarder dans la console du navigateur si il n'y aurait pas des erreurs
2- nous montrer ton code complet