Comment déterminer si une case à cocher est cochée
Dans votre application Web mobile construite avec jQuery Mobile, vous souhaitez vérifier l'état coché de une case à cocher. Cependant, votre code ne semble pas fonctionner.
Vous avez essayé d'utiliser le code suivant :
<script type="text/javascript"> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input>
Mais il ne s'exécute pas comme prévu.
La solution
La raison de ce comportement est que vérifié est une propriété booléenne. Au lieu de le comparer à 1, vous devez l'utiliser directement dans une condition if. Voici le code corrigé :
<script type="text/javascript"> function validate() { if (document.getElementById('remember').checked) { alert("checked"); } else { alert("You didn't check it! Let me check it for you."); } } </script>
Ce code vérifie correctement l'état coché de la case à cocher et affiche le message d'alerte approprié.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!