最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue+vue-validator 表单验证功能的实现代码

来源:动视网 责编:小采 时间:2020-11-27 22:25:45
文档

vue+vue-validator 表单验证功能的实现代码

vue+vue-validator 表单验证功能的实现代码:官方文档:http://vuejs.github.io/vue-validator/zh-cn/index.html github项目地址:https://github.com/vuejs/vue-validator 下面给大家介绍vue+vue-validator 表单验证功能,具体代码如下所示: 1. <!DOCTYPE htm
推荐度:
导读vue+vue-validator 表单验证功能的实现代码:官方文档:http://vuejs.github.io/vue-validator/zh-cn/index.html github项目地址:https://github.com/vuejs/vue-validator 下面给大家介绍vue+vue-validator 表单验证功能,具体代码如下所示: 1. <!DOCTYPE htm


官方文档:http://vuejs.github.io/vue-validator/zh-cn/index.html

github项目地址:https://github.com/vuejs/vue-validator

下面给大家介绍vue+vue-validator 表单验证功能,具体代码如下所示:

1.

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <title>Title</title> 
</head> 
<body> 
 <div id="app"> 
 <validator name="myForm"> 
 <form novalidate> 
 Zip: <input type="text" v-validate:zip="['required']"><br /> 
 <div> 
 <span v-if="$myForm.zip.required">Zip code is required.</span> 
 </div> 
 </form> 
 </validator> 
 </div> 
 <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> 
 <div 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> 
 </div> 
 <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> 

总结

以上所述是小编给大家介绍的vue+vue-validator 表单验证功能的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

文档

vue+vue-validator 表单验证功能的实现代码

vue+vue-validator 表单验证功能的实现代码:官方文档:http://vuejs.github.io/vue-validator/zh-cn/index.html github项目地址:https://github.com/vuejs/vue-validator 下面给大家介绍vue+vue-validator 表单验证功能,具体代码如下所示: 1. <!DOCTYPE htm
推荐度:
标签: VUE 代码 validator
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top