jquery validate 使用示范

使用jQuery validate插件验证表单 使用JQuery validate插件验证表单 阅读详情
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
 
<head>
 
  <title>validateDemo.html</title>
 
  
 
  <meta http-equiv="keywords"content="keyword1,keyword2,keyword3">
 
  <meta http-equiv="description" content="this is mypage">
 
  <meta http-equiv="content-type" content="text/html;charset=UTF-8">
 
  
 
  
 
  <!-- js校验开始 -->
 
  <link rel="stylesheet" type="text/css"href="../js/jQuery/validate/validation.css">
 
  <script type="text/javascript"src="../js/jQuery/jquery.js"></script>
 
  <script type="text/javascript"src="../js/jQuery/validate/jquery.validate.pack.js"></script>
 
  <!--这个文件是通过addmethod新增加了几个方法,不会可以跳过,-->
 
  <script type="text/javascript"src="../js/jQuery/validate/additional-methods.js"></script>
 
  <!-- 这里可以看到所有的校验规则 -->
 
  <script type="text/javascript"src="../js/jQuery/validate/messages_cn.js"></script>
 
  <script type="text/javascript">
 
     $(document).ready(function(){
 
        //通过id查找要进行校验的表单
 
        $("#signupForm").validate({
 
           //设置校验触发的时机,默认全是true。不要尝试去设置它为true,可能会有js错误。
 
           //onsubmit:false,
 
           //onfocusout:false,
 
           //onkeyup:false,
 
           //onclick:false,
 
           
 
           //验证通过后执行的动作
 
           //success:function(label){
 
           //   label.text("ok!").addClass("success");
 
            //},
 
           //手动设置错误信息的显示方式
 
           errorPlacement: function(error, element) {
 
              error.appendTo(element.parent().next());
 
             //    if (element.is(":radio") )
 
            //      error.appendTo( element.siblings("span") );
 
           //    else if (element.is(":checkbox") ){
 
            //      error.appendTo ( element.siblings("span") );
 
           //    }
 
            //       else
 
            //      error.appendTo( element.parent() );
 
            }
 
            ,
 
           rules:{
 
           username:{
 
               required:true,
 
               rangelength:[ 5, 7 ]
 
            },
 
            password:{
 
               required:true,
 
               minlength:5
 
            },
 
           confirm_password: {
 
               required:true,
 
               minlength:5,
 
               equalTo:"#password"
 
            },
 
            sex: {
 
               required:true
 
            },
 
         
 
            email:{
 
               required:true,
 
               email:true
 
            },
 
            language:{
 
               required:true,
 
              rangelength:[2,3]
 
            },
 
            book:{
 
               required:true,
 
              rangelength:[2,3]
 
            },
 
            agree:"required",
 
            upload:{
 
               required:true,
 
               accept:"flv|jpg"
 
            }
 
         },
 
        //校验提示信息
 
         messages:{
 
            username:{
 
            required:"请输入用户名",
 
            rangelength:"用户名长度必须为{0}到{1}个字符或汉字"
 
         },
 
         password:{
 
            required:"请输入密码",
 
            minlength:"密码的最小长度是{0}个字符"
 
         },
 
        confirm_password: {
 
            required:"请输入确认密码",
 
            minlength:"确认密码的最小长度是{0}个字符",
 
            equalTo:"确认密码与密码不相等"
 
         },
 
         email:"请输入正确的邮箱",
 
         language:{
 
            required:"该项必须填写",
 
            rangelength:"请您选择{0}到{1}项语言"
 
         },
 
         book:{
 
            required:"该项必须选择",
 
           rangelength:"请您选择{0}到{1}本书"
 
         },
 
         agree:"您没有同意使用协议",
 
         upload:{
 
               required:"请输入上传文件的路径",
 
               accept:"上传文件的格式只能是 flv或jpg"
 
            }
 
      }
 
   });
 
      })
 
  </script>
 
  <!-- js校验结束 -->
 
  
 

 
</head>
 
<bodystyle="font-family:'宋体','Arial Narrow';
 
     font-size:12px;
 
     ">
 
     
 
     
 
     
 
  <!-- 表单校验功能 -->
 
  
 
  <form class="cmxform" id="signupForm" method="get"action="">
 
  
 
  <fieldset >
 
     <legend>字段校验、日历控件完整示例</legend>
 
     <table>
 
     <tr>
 
        <td><labelfor="username">Username</label></td>
 
        <td><inputid="username" name="username"/></td>
 
        <!-- 这里设置的校验信息显示的地方在下一个td中,可以自行修改-->
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="password">Password</label></td>
 
        <td><inputid="password" name="password" type="password"/></td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="confirm_password">Confirmpassword</label></td>
 
        <td><inputid="confirm_password" name="confirm_password" type="password"/></td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="sex">sex</label></td>
 
        <td><pre><inputid="sex1" name="sex" type="radio"/>男              <input id="sex2" name="sex" type="radio"/>女</pre></td>
 
        <td></td>
 
     </tr>
 
     
 
     <tr>
 
        <td><labelfor="email">Email</label></td>
 
        <td><input id="email"name="email"/></td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="upload">Upload</label></td>
 
        <td><input type="file"name="upload"/></td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="language">language</label></td>
 
        <td><inputtype="checkbox" name="language" value="cn"/>汉语
 
        <input type="checkbox" name="language" value="en"/>英语
 
        <input type="checkbox" name="language" value="jp"/>日语
 
        <input type="checkbox" name="language" value="ge"/>德语
 
        </td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="book">book</label></td>
 
        <td><selectname="book" multiple="multiple" >
 
        <optionvalue="en">英语书</option>
 
        <optionvalue="cn">汉语书</option>
 
        <optionvalue="jp">日语书</option>
 
        <optionvalue="ge">德语书</option>
 
        </select></td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><labelfor="agree">同意该协议</label></td>
 
        <td><inputtype="checkbox" class="checkbox" id="agree" name="agree"/>
 
        </td>
 
        <td></td>
 
     </tr>
 
     <tr>
 
        <td><inputclass="submit" type="submit" value="Submit"/></td>
 
     </tr>
 
     </table>
 
  </fieldset>
 
  </form>

 
  <!-- 表单校验结束 -->
 
  
 
  
 
  
 

 
  
 

 
  
 
</body>
</html>

《jQuery Validate》详解与使用指南 jQuery Validate 是一个基于 jQuery 的插件,它提供了一套丰富的验证规则和函数,可以轻松实现各种表单验证需求。验证表单字段是否为空验证表单字段是否符合特定格式(如电子邮件、电话号码等)验证表单字段长度是否符合要求验证表单字段是否唯一自定义验证规则除了基本验证规则外,jQuery Validate 还允许您自定义验证规则。// 自定义验证逻辑}, "错误信息");jQuery Validate 是一个功能强大的表单验证插件,可以帮助您快速实现各种表单验证需求。 阅读详情

相关推荐

STM32F103电压采集proteus仿真

基于HAL库,仿真单片机型号为stm32f103R6,代码keil5。通过单片机的ADC采集功能,测量四路电压,数据经由DMA传输,并将结果通过串口输出,结果比较确,误差在0.01V左右。目前仿真采集四路比较稳定,多了会乱码。proteus版本8.11安装包链接:https://pan.baidu.com/s/1yhNKLl1lGSU9KU0tTuAxcg?pwd=dxe8提取码:dxe8项目下载地址:.

weixin_42490599的博客 4766

jQuery Validate使用笔记

jQuery Validate使用笔记jQuery Validate使用笔记 1简介 2引入插件 3使用 1 将规则写在控件内 2 将规则写到js文件中 4高级配置项 1 本地化提示信息 2 默认验证规则 3 其它方法及注意事项 31 用其他方式替代默认的 submit 32 debug只验证不提交表单 33 ignore忽略某些元素不验证 34 更改错误信息显示的位置 35 更改错误信息显示的样式

王晓安 1万+

精确时钟同步协议ptp/IEEE-1588v2协议-------(1)简介

ptp, 1588V2, IEEE-1588, 精确时钟同步协议

meihualing的专栏 5356

关于jquery validate的使用总结

默认校验规则 (1)required:true               必输字段 (2)remote:"check.php"          使用ajax方法调用check.php验证输入值 (3)email:true                  必须输入正确格式的电子邮件 (4)url:true                    必须输入正确格式的网址 (5)date:

自由游的蛙 5856

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程

本文详细解析了企业微信群机器人的Webhook配置全流程,从创建机器人、获取关键Webhook地址,到使用代码发送文本、Markdown等多种消息类型。内容涵盖安全加固、错误处理及与CI/CD等系统集成的实战指南,帮助企业快速构建高效、稳定的内部通知系统。

ik678901的博客 1782

超详细!思岚S2激光雷达hector_mapping建图

使用思岚S2激光雷达,在ros平台上利用hector_mapping功能包实现建图功能

m0_50965539的博客 5591

jQuery Validate密码验证的基本使用

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。 1. 下载和引入validate.js 注意Validate的导入要在jQue...

张宇的博客 4599

告别深度学习!用5个麦克风搞定多说话人分离:ReTM算法保姆级教程

本文详细介绍了ReTM算法,这是一种无需深度学习、仅需5个麦克风即可实现多说话人语音分离的创新信号处理方法。它通过估计相对传递矩阵,利用空间物理信息在混响环境中分离语音,具有数据需求低、计算复杂度小、无需先验几何信息等优势,特别适合嵌入式设备和资源受限场景。

desk3的博客 156

jQuery Validate

jQuery Validate 是一个用于表单验证的 jQuery 插件,提供强大的验证功能,简化了客户端表单验证。它内置多种验证方法,如 URL、电子邮件、日期等,支持自定义规则和错误信息,并可以本地化成中文。jQuery Validate 是一个高效的表单验证工具库,广泛用于 Web 开发中的客户端表单验证。它由 Jörn Zaefferer 编写和维护,他是 jQuery 团队的一员,也是 jQuery UI 和 QUnit 的主要开发人员。

likuoelie的博客 880

【TCAX相关】Python 官方手册下载页面(中文+英文)

Python 官方手册下载页面(中文+英文) 中文: https://docs.python.org/zh-cn/3.8/archives/ https://docs.python.org/zh-cn/3.6/archives/ 英文: https://www.python.org/doc/versions/ https://docs.python.org/3/archives/ https://www.python.org/ftp/python/doc/ ...

Seekladoom的博客 1012

YOLOv11【第二十章:模型迭代与生态闭环篇·第1节】在线增量学习——部署后新数据自动回流重训!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 431

使用 jQuery Validate 进行表单验证

jQuery Validate简介jQuery Validate 插件提供了强大的表单验证功能,能够让客户端表单验证变得更简单,同时它还提供了大量的可定制化选项,以满足应用程序的各种需求。该插件捆绑了一套非常有用的验证方法,包括 URL 和电子邮件验证,同时也提供了API允许用户自定义校验方法。提供的所有捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。引入 jQuery Valid...

pengjunlee的博客 8万+

从LLM到VLM再到VLA:三兄弟的“变形记”——定义、架构演进与最新趋同

LLM、VLM、VLA虽然在时间上依次出现,但它们在架构上的演进并非线性替代,而是形成了一个从“理解语言”到“理解世界”再到“改变世界”的认知闭环。VLA之所以能在短短三年内从概念走向现实,正是因为它站在了LLM和VLM的肩膀上——RT-2的泛化能力来自互联网规模的VLM预训练,π0的扩散策略受益于生成式模型的突破,Helix的双系统架构借鉴了“快慢思考”的认知科学洞见。而反过来,VLA在实际部署中遇到的效率瓶颈和实时性要求,也在倒逼LLM和VLM向更轻量、更高效的架构方向演进。

Ven%的博客 490

jQuery Validate基本使用方法总结

一.基于表单提交验证 首先得引入jquery和jquery-validate.js。其次既然是表单校验,首先得有一个表单,即form标签,然后由于浏览器是通过name属性来提交表单数据的,所以需要给校验的控件都加上name属性。 基于表单提交验证,按校验规则写法分为两种:规则写在表单中和规则写在js代码 第一种:规则写在表单中(不推荐) <form class="cmxform" ...

litty_123的博客 833

假人有限元模型

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

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jQuery插件中validate的使用

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

liu_111111的专栏 2423

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

关于Jquery validate的使用总结

前段时间使用到了Jquery validate插件,在此做下总结。 主要使用到了普通验证和动态验证两种。 1.普通验证: 表单: js代码:

Ivar_636的博客 570

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jQuery表单校验jquery.validate.js的使用

jQuery是一个快速、简洁的js库,为网站的快速开发简化了HTML文档遍历,事件处理,动画,以及Ajax交互。使用jQuery将极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮。 jquery.validate.js是jquery旗下的一个验

tianweidi123的专栏 5236

jquery validate使用

关于jquery的使用最近有点心得,记录在这 1、jquery validate的使用方式具体可以使用三种方式: ①、通过class定义,使用class定义必须引入jquery.metadata.js ②、通过().validate(rules:)的方式直接定义③、通过().validate({rules:{}})的方式直接定义 ③、通过().validate(rules:)的方式直接定义③、通...

zhang06105586的博客 847

使用jQuery validate进行数据校验

校验规则 用户只能包含字母和数字 密码必须包含大小写字母和数字 密码长度不能小于 5 个字母 代码实现 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="...

北眼的博客 737

jQuery Validate插件使用

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

桔子汽水蓝莓味 754

jquery使用 validate 插件进行验证是否通过

$("#FindPsw").validate({ //onsubmit:true,// 是否在提交是验证 //onfocusout:false,// 是否在获取焦点时验证 //onkeyup :false,// 是否在敲击键盘时验证 rules:{ //规则 ...

刘建峰的博客 1374

MVC JQuery Validate使用总结

一、导入js库 二、默认校验规则 (1)required:true               必输字段 (2)remote:"check.php"          使用ajax方法调用check.php验证输入值 (3)email:true                  必须输入正确格式的电子邮件 (4)url:true                    必须输入

Jeans 721

jQuery validate 验证

jQuery validate

hzhandevery的博客 1094
上一篇: jquery validate 详解二
下一篇: 如何取出 Map中key和value的值
落落的天堂
博客等级 码龄15年 470粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值