Maison  >  Questions et réponses  >  le corps du texte

validation du formulaire html5

Comment implémenter les cases de vérification natives en HTML5, telles que obligatoire, modèle, etc., lorsque la vérification n'est pas valide ? Pourquoi une boîte de dialogue avec un contenu différent apparaît-elle lorsqu'elle n'est pas valide car différentes contraintes ne sont pas respectées ? Est-il implémenté en combinant l'événement invalide et l'attribut de validité ? Comment fonctionne la méthode setCustomValidity() ? J'ai l'impression que ce contenu devient de plus en plus confus à mesure que je le lis, j'aimerais donc demander conseil à des experts...

天蓬老师天蓬老师2662 Il y a quelques jours1092

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-06 10:37:42

    Allez voir la vérification du formulaire sur MDN, je pense que c'est assez clair. Vous pouvez suivre la petite démo et vous le comprendrez lentement.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-06 10:37:42

    obligatoire : Vérification en blanc, par exemple :

    <form>
        <input type="text" required oninvalid="setCustomValidity('此处不能为空!')" oninput=('setCustomValidity()')>
        <input type="submit" value="提交">
    </form>

    Si la valeur de input[type=text] est vide, une boîte de dialogue apparaîtra et la soumission du formulaire sera empêchée
    pattern : correspond à une expression régulière, par exemple :

     ;
    <form>
        <input type="text" pattern="[0-9]{3}" oninvalid="setCustomValidity('请输入3个数字!')" oninput=('setCustomValidity()')>
        <input type="submit" value="提交">
    </form>

    Si la valeur de input[type=text] n'est pas à 3 chiffres, une invite sera émise lorsque vous cliquerez sur le bouton Soumettre

    répondre
    0
  • Annulerrépondre