Maison > interface Web > js tutoriel > Pourquoi mon code de validation de case à cocher jQuery Mobile échoue-t-il ?

Pourquoi mon code de validation de case à cocher jQuery Mobile échoue-t-il ?

DDD
Libérer: 2024-11-17 04:52:03
original
734 Les gens l'ont consulté

Why is my jQuery Mobile checkbox validation code failing?

Comment déterminer l'état de sélection d'une case à cocher

Problème

Vous avez écrit du code dans jQuery Mobile pour valider si une case à cocher est cochée. Malgré vos efforts, le code ne s'exécute pas.

<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>
Copier après la connexion

Solution

Le problème provient d'une comparaison incorrecte de la propriété vérifiée. Au lieu de le comparer à 1, utilisez directement la propriété booléenne :

function validate(){
    var remember = document.getElementById('remember');
    if (remember.checked){
        alert("checked") ;
    }else{
        alert("You didn't check it! Let me check it for you.")
    }
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal