Maison >interface Web >js tutoriel >Explication détaillée de vue et vue-validator pour implémenter la fonction de vérification de formulaire
Cet article présente principalement le code d'implémentation de la fonction de vérification de formulaire vue+vue-validator. Il est très bon et a une valeur de référence. Les amis dans le besoin peuvent s'y référer.
Ce qui suit est une introduction à la fonction de vérification de formulaire vue+vue-validator Le code spécifique est le suivant :
1.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p id="app"> <validator name="myForm"> <form novalidate> Zip: <input type="text" v-validate:zip="['required']"><br /> <p> <span v-if="$myForm.zip.required">Zip code is required.</span> </p> </form> </validator> </p> <script src="https://unpkg.com/vue@1.0.26/dist/vue.min.js"></script> <script src="https://cdn.bootcss.com/vue-validator/2.1.3/vue-validator.js"></script> <script> new Vue({ el:"#app" }) </script> </body> </html>
2.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>radio button validation example</title> <script src="../../node_modules/vue/dist/vue.js"></script> <script src="../../dist/vue-validator.js"></script> <style> input.invalid { border-color: red; } .errors { color: red; } </style> </head> <body> <p id="app"> <h1>Survey</h1> <validity-group field="fruits" v-model="validation" :validators="{ required: { message: requiredErrorMsg } }"> <legend>Which do you like fruit ?</legend> <input id="apple" type="radio" name="fruit" value="apple" @change="handleValidate" @focusin="handleValidate"> <label for="apple">Apple</label> <input id="orange" type="radio" name="fruit" value="orange" @change="handleValidate" @focusin="handleValidate"> <label for="orange">Orage</label> <input id="grape" type="radio" name="fruit" value="grage" @change="handleValidate" @focusin="handleValidate"> <label for="grape">Grape</label> <input id="banana" type="radio" name="fruit" value="banana" @change="handleValidate" @focusin="handleValidate"> <label for="banana">Banana</label> <ul class="errors"> <li v-for="error in validation.result.errors"> <p :class="error.field + '-' + error.validator">{{error.message}}</p> </li> </ul> </validity-group> </p> <script> new Vue({ data: { validation: { result: {} } }, computed: { requiredErrorMsg: function () { return 'Required fruit !!' } }, methods: { handleValidate: function (e) { var $validity = e.target.$validity $validity.validate() } } }).$mount('#app') </script> </body> </html>L'avez-vous déjà appris ? Dépêchez-vous et essayez-le.
Plug-in de validation de formulaire jquery
Un exemple simple d'implémentation de la fonction de validation de formulaire par JavaScript
Exemple de code pour implémenter la validation de formulaire de base en JavaScript pur
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!