J'ai un bouton radio html, mais je veux savoir comment en tirer une valeur. (Je travaille sur Electron)

Voici mon code radio

 <label class="container">Ne plus afficher cette page au lancement.<input type="checkbox" unchecked="uncheck"><span class="checkmark"></span>

Fondamentalement, je veux appeler une fonction si la case est cochée.

Par exemple

Function typeFunction(){

//load a window (Not sure if this is right
  mainWindow.loadFile('index.html')

}
0
user11217876 18 mars 2019 à 02:13

2 réponses

Meilleure réponse

Tout d'abord, vous devez supprimer cette balise unchecked, elle est inutile. Deuxièmement, donnez une classe à la case à cocher par exemple " checkButton ". Enfin, vous devez sélectionner l'élément dans le DOM.

const checkBtn = document.querySelector('.checkButton');

Si vous voulez FAIRE quelque chose lorsque la case est cochée, il vous suffit d'utiliser la propriété .checked ->

 if(checkBtn.checked) {
 // do something 
} else {
 // do something else 
 }

Utilisez également function car si vous l'utilisez avec une majuscule ,,F'' JS va penser que c'est un function constructor.

0
KrisWEB 21 mai 2019 à 21:19

Donnez des identifiants à chaque choix.

Id="choix1"

Obtenez ensuite la valeur en vous référant audit identifiant. choix1.valeur

0
aaron lilly 18 mars 2019 à 01:12