validate实现表单校验

validate实现表单校验

一、步骤分析

1、设计好表单页面

2、导入JQ.js,再导入jq.validate.js

3、加载页面后,通过name属性获取表单

4、编写rules(注意结尾逗号的使用)

5、补充提示信息格式(方式一messages:{name属性值:“提示信息”}。方式二导入国际版中文messages_zh.js)

 

二、代码实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>validate表单校验</title>
<script   type="text/jscript" src="js/jquery-1.11.0.js"></script>
<script   type="text/jscript" src="js/jquery.validate.js"></script>
<script type="text/javascript">
$(function(){
                $("#form1").validate({
                rules:{
                //设置用户名不为空
                username:"required",
                //设置账号长度不

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue.js 提供了一个非常方便的表单校验方式,即使用 `v-validate` 指令。这个指令可以应用于表单元素上,用于指定该元素需要进行校验。使用 `v-validate` 指令需要先安装 `vee-validate` 库。 下面是一个简单的例子,展示了如何使用 `v-validate` 校验一个表单: ```html <template> <form @submit.prevent="submitForm"> <div> <label for="name">姓名:</label> <input id="name" name="name" type="text" v-validate="'required'"> <span v-show="errors.has('name')">{{ errors.first('name') }}</span> </div> <div> <label for="email">邮箱:</label> <input id="email" name="email" type="email" v-validate="'required|email'"> <span v-show="errors.has('email')">{{ errors.first('email') }}</span> </div> <div> <label for="password">密码:</label> <input id="password" name="password" type="password" v-validate="'required|min:6'"> <span v-show="errors.has('password')">{{ errors.first('password') }}</span> </div> <button type="submit">提交</button> </form> </template> <script> import { ValidationObserver, ValidationProvider, extend } from 'vee-validate'; import { required, email, min } from 'vee-validate/dist/rules'; extend('email', email); extend('min', min); export default { components: { ValidationObserver, ValidationProvider, }, methods: { submitForm() { this.$refs.observer.validate().then(success => { if (success) { // 校验通过,提交表单 console.log('submit form'); } }); }, }, }; </script> ``` 这个例子中,我们使用了 `v-validate` 指令指定了三个需要校验表单元素,并且指定了它们需要满足的校验规则。在每个表单元素的下方,我们使用了 `v-show` 指令来控制错误提示信息的显示。 在 JavaScript 部分,我们定义了一个 `submitForm` 方法来提交表单。在这个方法中,我们使用了 `this.$refs.observer.validate()` 方法来触发表单校验。如果校验通过,就可以执行表单提交的操作了。 以上是一个简单的 Vue.js 表单校验的例子,具体的校验规则和用法可以参考 `vee-validate` 的官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值