vue表单验证,vee-Validate

1.下载安装

npm install vee-validate --save

2.main.js 添加

  

//vue表单验证插件

import VeeValidate,{Validator} from ‘vee-Validate‘;

//没有配置过的错误提示默认使用英文显示的,

//如果想要用中文显示需要我们手动配置一下

import zh from ‘vee-validate/dist/locale/zh_CN‘;

 

Validator.localize(‘zh‘, zh);

//blur 失去焦点时触发验证

Vue.use(VeeValidate,{ events: ‘blur‘ });

3.组件中使用

import { Validator } from "vee-Validate";

<input v-validate="‘required|max:4|min:2‘" data-vv-name="整改人姓名" type="text" name="zhenggai">

<span v-show="errors.has(‘整改人姓名‘)" class="help is-danger">{{ errors.first(‘整改人姓名‘) }}</span>

 4.自定义规则,或者修改规则

 //定义默认required的显示提示

created() {

const dictionary = {

zh: {

messages: {

required: field => "请输入" + field

}

}

};

Validator.localize(dictionary);

}

//定义自定义规则

Validator.extend(‘phone‘, {

  messages: {

     zh:field => field + ‘必须是11位手机号码‘,

  },

validate: value => {

   return value.length == 11 && /^((13|14|15|17|18)[0-9]{1}\d{8})$/.test(value) } }

);



原文地址:https://www.cnblogs.com/eva67/p/9566277.html

时间: 2024-11-10 06:08:18

vue表单验证,vee-Validate的相关文章

表单验证的validate.js插件---jQuery Validation Plugin

早上在公交车上看了一个关于慕课网的教程<表单验证的validate.js插件---jQuery Validation Plugin>,正好可以用到自己近期开发简易微博的注册页面和登录页面,插件全名叫jquery.validate.js,在引入jquery.validate.js之前要先将jquery.js引入.这个插件主要用于表单的验证,用户在注册和登录时体验十分不错!由于自己只了解关于validate的皮毛,只会简单的应用rule规则和message自定义提示,事实上,validate还有其

表单验证——jquery validate使用说明【另一个教程】

[参考:http://www.tuicool.com/articles/y6fyme] jQuery Validate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API.所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言. 该插件是由 Jörn Zaefferer 编写和维护的,他

学习 表单验证插件validate

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <link rel="stylesheet" href="style.css"> <body> <form action=&q

表单验证神器-validate

最近做表单校验提交的功能特别多,之前都是自己写js,再点击提交的时候,满足验证必填,格式,报错以后的提示,跳转到报错处等等需求,最近同事给推荐了一个插件 用来验证表单,十分好用,在以上功能满足的前提下,还可以对表单进行触发校验,失去焦点校验,也可以自动跳转错误等. 插件名:jquery.validate.js 是一个基于jquery的表单验证工具 官网地址:http://jqueryvalidation.org/     一定要参照官网地址 看,很多东西 其他平台都没有讲清楚,使用的时候绕了很大

Vue 表单验证插件

verify github:https://github.com/liuyinglong/verifynpm:https://www.npmjs.com/package/vue-verify-plugin install npm install vue-verify-plugin use html <div> <div> <input type="text" placeholder="姓名" v-verify.grow1="u

表单验证插件——validate

该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate({options}) 其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置. 例如,当点击表单中的"提交"按钮时,调用validate插件验证用户名输入是否符合规则,并将异常信息显示在页面中,如下图所示: 在浏览器中显示的效果: 从图中可以看出,在页面中导入了

表单验证——jquery validate使用说明

//validate 选项*********************************************************** $("form").validate({ debug:true //进行调试模式(表单不提交) rules:{ name:"required", //自定义规则,key:value的形式,key是要验证的元素,value可以是字符串或对象 email:{ //内置验证方式 required:true, //必填项 requ

一个不错的vue表单验证插件

github文档 用着不错,官方的文档例子很简单 <body> <div id="app"> <validator name="validation1"> <form novalidate> <div class="username-field"> <label for="username">username:</label> <inpu

summernote富文本编辑器配合validate表单验证无法进行表单提交的问题

1.使用summernote富文本编辑器提交图片到服务器 在使用bootstrap中,我们用到了summernote富文本编辑器,使用summernote将图片上传到服务器中,参考我的上篇文章http://www.cnblogs.com/jingmin/p/6592325.html 2.在使用summernote编辑完文本,使用validate进行表单验证出现问题的解决方案 小编在使用summernote富文本编辑器编辑完文章内容,并且上传了图片,对于编写的内容使用了validate进行了表单验