validate插件使用

使用jQuery validate插件验证表单 使用JQuery validate插件验证表单 阅读详情

引入js

<script type="text/javascript" src="../../js/jquery-1.11.0.js" ></script>

<script type="text/javascript" src="../../js/jquery.validate.js" ></script>

使用:

(1)控件属性方式

<form id="f1" action="123.html">
    <p>账号:<input class="required" minlength="2" type="text" name="user" value="" /></p>
    <p>邮箱:<input class="required email" type="text" name="email" value="" /></p>
    <input type="submit" value="提交" />

</form>

(2)JS 键值对传参方式

$(function(){
                $("#f1").validate(
                    {
                    /*
                     * 表单校验,两大元素:
                     *  校验规则
                     *  对应的提示
                     *
                     */
                    //规则部分
                    rules:{
                        //校验账号
                        username:{
                            //账号的校验规则
                            required:true
                        }
                    },
                    //错误提示部分
                    messages:{
                        //账号错误提示
                        username:{
                            required:"账号必填"
                        }
                    }
                });
            });

校验规则:

规则名说明
required:true必须输入字段
email:true必须输入正确格式的电子邮件
url:true必须输入正确格式的网址
date:true必须输入正确格式的日期(IE6 验证出错)
dateISO:true必须输入正确格式的日期(ISO) (只验证格式, 不验证有效)
number:true必须输入合法的数字(负数,小数)
digits:true必须输入正整数
creditcard:true必须输入合法的信用卡号,例如:5105105105105100
equalTo:”#field”输入值必须和#field 相同        equalTo:"input[name='pwd']"
minlength:5输入长度最小是 5 的字符串(汉字算一个字符)
maxlength:10输入长度最多是 10 的字符串(汉字算一个字符)
rangelength:[5,10]输入长度介于 5 和 10 之间的字符串”)(汉字算一个字符)
range:[5,10]输入值必须介于 5 和 10 之间
min:5输入值不能小于 5
max:10输入值不能大于 10
remote:”check.php”使用 ajax 方法调用 check.php 验证输入值

开启调试模式禁止提交

当我们在调试时,只需要检测能否验证,而不需要页面进行跳转时,可以开启调试模式禁止提交

$('#reg').validate({
    debug : true,

});

当我们需要阻止表单提交的时候,还要执行程序,这时就可以设置其他方式代替默认提交

$('#reg').validate({
    submitHandler : function(){
    // some action
    },
});

设置成功后加载的样式

Validate.js插件内置的验证成功的样式为”valid”,我们可以在CSS样式中自定义valid的样式:

.valid{
        background: url(right.png) no-repeat right;
        background-size: auto 100%;
        border: 2px solid green;
    }

当然,也可以修改验证提示消息,可以自定义标签的样式以及添加文字说明:

success : function(label){
        label.addClass('labelStyle').text('ok');

        },

高亮显示有错误的元素

highlight : function(element,errorClass){
     $(element).css('border','3px solid red');

     },

当输入成功时,需要取消高亮显示的错误,需要用到unhighlight:

    unhighlight : function(element,errorClass){
         $(element).css('border','1px solid green');

         }

remote异步验证

remote:url,可以对表单进行 ajax 验证,默认会提交当前验证的值到远程地址。例如我们在注册时,需要通过后台服务器验证该账号是否被注册,这时就需要用到ajax,其具体使用方法可参照下面:

rules : {
        user : {
                required : true,
                rangelength:[3,5],
                remote : 'user.php',
                }
                },          
 
messages : {
        user : {
                required : '帐号不得为空!',   
                rangelength : '帐号长度需要在 {0}-{1} 位之间!',
                remote : '账号被占用',
                },

                },

validation怎么显示错误提示的

1、错误提示是validation自己添加的
2、怎么添加,在当前输入项后面是一 label 标签添加
3、设置的两个属性:
             class = "error"

             for = "输入项的name值"

可以使用 CSS 修改错误提示的样式

          使用 label标签 或 error 这个 class

label {
                color: red;
            }
            .error {
                color: red;

            }

要让错误提示在输入项后面换行

可以自定义错误标签的位置

使用label 标签,里面必须属性 class="error" for="name值"


编写实现自定义类型
$.validator.addMethod("校验类型名",function(value){

该校验的算法实现   });

使用
validate 函数中,使用,使用语法和 内置的校验类型一样

CATIA V5 二次开发实战:Python实现零件实体智能转产品装配 阅读详情

相关推荐

Dynamics 365 F&O新手必看:Visual Studio 2019搭建项目框架全流程(含Model避坑指南)

本文详细介绍了如何在Visual Studio 2019中为Dynamics 365 Finance and Operations搭建企业级项目框架,包括Model分层策略、Solution管理及开发工作流优化。特别提供了Model避坑指南和实用配置建议,帮助新手快速上手并避免常见错误。

weixin_30505225的博客 381

validate 插件

1、validate简介 2、validate使用步骤 3、validate校验规则 4、validate使用 validate插件所需文件下载链接: validate插件所需文件. 5、validate示例代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/c.

一个很懒的人 1054

数字信号的艺术演绎:用FPGA+DAC实现音乐合成器的核心原理

本文深入探讨了如何利用FPGA和DAC技术实现数字音乐合成器的核心原理,涵盖DDS架构、多波形合成、MIDI协议解析及动态包络控制等关键技术。通过详细的Verilog代码示例和硬件实现方案,展示了数字信号处理在音乐合成中的艺术演绎,为电子音乐创作提供了强大的硬件支持。

weixin_28256233的博客 390

catia 打开装配图卡死,设置CATIA开启后的界面,开启后自动进入了装配体模式,怎么修改为自动进入零件设计模式?...

D:\wwwroot\www.hello2025.com\public\index.php ( 0.97 KB )D:\wwwroot\www.hello2025.com\vendor\thinkphp\base.php ( 1.71 KB )D:\wwwroot\www.hello2025.com\vendor\thinkphp\library\think\Loader.php ( 12.74 ...

weixin_35448391的博客 1843

扩增子分析|溯源分析在R中的复现:跟着Nature系列文章利用FEAST溯源分析包追溯微生物群落的起源

溯源分析由Liat Shenhav等人在2019年发表在Nature Methods杂志,他们开创的一种分析微生物群落组成结构的方法,通过量化不同微生物样本(来源)在目标微生物群落(汇)中的比例或分数识别微生物群落的潜在来源。该方法自发表以来受到微生物学界广泛关注,该论文截止2024年10月9日已经被引289次,是领域内高被引论文,该方法已经成为Nature,cell系列文章高度关注的方法。

weixin_46814750的博客 3434

AUTOSAR模式管理-EcuM多核处理及其他概念

因此,EcuM不请求状态。因此,BswM必须确保,例如,在调用EcuM_GoHalt或EcuM_GoPoll之前,必须将关机目标从其默认值更改为ECUM_STATE_SLEEP。对于ECU的关闭,BswM(位于主EcuM的同一个分区中)最终调用主核上的GoOff,该GoOff将请求分发给所有的从核。在ECU Manager模块的早期版本中,睡眠目标被特殊处理,因为在ECU中实现的睡眠模式取决于ECU的功能。在使用了外部的SBC控制相关的MCU的下电的时候,在OFF阶段最后调用SBC进入到Sleep的指令。

m0_49148264的博客 1341

jQuery-Validate验证插件的使用步骤详解

我们知道,用户在注册的时候,会有个表单页面,然后有些选项是必填的,有些要填的内容是有规范的,这些都要在用户提交之前进行验证才行,如果不符合要求,需要在右边显示一个友好的提示,让用户修改。   记得以前在学习Servlet的时候,实现一个简单的用户注册功能的验证是在后台做的,有些用了正则表达式,有些没用,但是都比较简单。流程是这样的,前台提交表单数据后,servlet获取数据

8万+

AI大模型助力现金流精准预测案例详解

因为它的“注意力机制”能像“人一样思考”——比如,当预测“下周现金流”时,模型会重点关注“最近7天的销售数据”“未来7天的天气”“竞品是否有促销”这些关键因素,而忽略“去年同期的无关数据”。AI大模型不是“取代”财务人员,而是“赋能”他们——把财务人员从“重复的Excel操作”中解放出来,专注于“战略决策”(比如如何优化资金结构、如何提升资金利用率)。比如,“促销力度”这个特征,不是简单的“折扣率”,而是“折扣率×促销天数×覆盖SKU数量”,这样能更准确反映促销对现金流的影响。这些问题的核心,其实是。

AIGC应用创新大全的博客 1258

jQuery插件【validate】国际化校验插件

validate插件是一款功能强大的jQuery插件,它不仅支持多种的规则校验,如:数字,必输,邮箱。还支持自定义规则和提示信息。刚才说过,jQuery的插件大多数是以json字串的方式编写参数和值的。那么validate也不例外。

mmklo的博客 1584

如何使用CPU-Z获取内存条频率信息(编程)

当我们需要获取计算机内存条的频率信息时,可以利用CPU-Z这个工具来实现。CPU-Z是一款专门用于获取计算机硬件信息的工具,它提供了API接口,我们可以通过编程的方式来获取内存条频率信息。你可以从CPU-Z官方网站下载适用于你的操作系统的CPU-Z程序,并从安装目录中找到。函数,我们可以初始化CPU-Z,如果返回值不为0,则表示初始化失败。函数来获取内存条频率信息,如果返回值小于等于0,则表示获取失败。函数来初始化CPU-Z并获取内存条频率信息。最后,我们将获取到的内存条频率信息打印输出,并使用。

ByteProwl的博客 460

第3版•系统集成项目管理工程师(中级) │ 告别迷茫!案例分析高分攻略

🥏第3版•系统集成项目管理工程师(中级) │ 告别迷茫!案例分析高分攻略

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3870

JQ的插件validate插件使用

validate 是jQuery的插件,使用他对注册页面进行效验,往往比原生js开发效率快速 由于validate是jquery的一个插件,使用时,先引入jq再引入validate,最后如果要用中文提示,再引入messages_zh。 准备: <script type="text/javascript" src="JS/jquery-1.8.3.js"></script> ...

qq_43568455的博客 224

Unreal5从入门到精通之EnhancedInput增强输入系统详解

从Unreal5开始,老版的输入系统,正式替换为EnhancedInput增强型输入系统,他们之间有什么区别呢?如果有使用过Unity的同学,大概也知道,Unity也在2020版本之后逐渐把输入系统也升级成了新版输入系统,为什么Unreal和Unity都热衷于升级输入系统呢?这之间又有什么联系呢?官方:增强输入EnhancedInput希望这篇文章能够对你有所帮助。

TxNet 945

jQuery插件中validate的使用

•validate简介: –自带验证规则,包括必填,数字,url等 –验证提示信息(就是验证失败时候的提示信息,要想显示中文需要插件支持) –多种事件触发,不仅可以在提交(单击submit类型的按钮)时,还可以在keyup,blur事件中触发验证 –4.允许自定义验证规则 •validate使用方法: –引入Jquery包 –引入jquery.va

liu_111111的专栏 2423

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jquery插件validate的使用实例

jquery插件validate的使用实例 概念:菜鸟教程讲解的很详细地址http://www.runoob.com/jquery/jquery-plugin-validate.html <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

蒙强的博客 236

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jQuery Validate插件使用

这几天一直在接触验证方面的工作,jQuery Validate是一个比较常用的验证插件,说一下心得吧。

桔子汽水蓝莓味 754

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

JQuery的validate插件

validate插件,主要是为了验证表单提交的内容,让客户端验证变得极为简单。现在让我们来体验一下validate插件对表单提交的强大性。 在使用validate插件的时候,需要下载JQuery validate插件,但是这样就比较麻烦了,光是下载安装就相比较费时间,所以我们有一个简便的方法。从菜鸟网站上,使用菜鸟教程上面提供的CDN。 导入这两个插件: src="http://stati

huxixi的博客 2628

jq插件validate的使用

jq插件validate的使用 -- 360云盘中

kongjiea笔记 714

jQuery Validate插件

jQuery Validate插件1.功能:==表单数据验证==2.JS引入:3.默认校验规: 1.功能:表单数据验证 2.JS引入: <script src="../static/js/jquery.min.js" th:src="@{/js/jquery.min.js}"></script> <script src="../static/ajax/libs/validate/jquery.validate.min.js" th:src="@{/ajax/libs/valid

LXQQXL123的博客 171

jQuery Validate 插件

jQueryValidate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。 1.首先,如果我们没有jquery.validata.js那就需要下载了。 点击神赐下载链接 2.创建运行环境,也就是引入我们所需要的插件。 <script src="jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> &...

u011927449的博客 140

jQuery-Validate验证插件的使用步骤【详解】

jQuery-Validate验证插件的使用步骤【详解】

qq_27480007的博客 1789

JQuery.validate插件

我们先来介绍一下validate插件吧,validate是一个十分优秀的表单验证插件之一,它非常广泛地使用在全球各个的项目中,并得到广大程序开发人员的认可,该插件有以下功能: 1.自带验证规则:其中包含必填,数字,URL等众多验证规则。 2.验证信息提示:可以使用默认的提示信息,也可以自定义提示信息,覆盖内容。  3.多种事件触发:不仅在表单提交时触发验证,在keyup或blur事件也能...

weixin_44540343的博客 186

jQuery插件之validate表单验证

这里推荐一个网页http://www.runoob.com/jquery/jquery-plugin-validate.html,介绍validate写得很详细,无法转载,直接贴上地址。 在执行validate插件之前,我们必须引入相关的插件js库,这里提供jQuery库和validate的js库 src="http://static.runoob.com/assets/jquery-v

还没想好 473

使用JQuery插件Validate对表单进行校验

使用JQuery插件Validate对表单进行校验 引入插件Validate 在web工程中引入validate 工具包 引入js文件。 <!-- 加入jQuery --> <script src="js/jquery-1.11.3.min.js" type="text/javascript"></script> <!-- 加入jQuery插件 --> <script src="js/jquery.validate.min.js" type="text

m0_47623239的博客 432

表单验证插件Validate.js的使用

本文介绍了表单验证插件(validate.js)的基本使用方法,通过使用validate.js插件可以极大地方便我们在项目中绝大部分的表单验证。

诗渊的博客 1万+
上一篇: jQuery其他操作
下一篇: springboot使用fastjson
ldh_lyf
博客等级 码龄9年 106粉丝 368原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值