validate 官方教程网址:

http://www.runoob.com/jquery/jquery-plugin-validate.html

在表单页面引入两个核心 js 文件

#官方的两个文件
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
#参考官方封装的一个 js 文件
<script src="http://www.***.com/assets/validate/msg.js"></script>

msg.js 代码如下:

$.extend($.validator.messages, {
        required: "<b style='color:red;font-size: 16px;'>* 这是必填字段</b>",
        remote: "<b style='color:red;font-size: 16px;'>* 请修正此字段</b>",
        email: "<b style='color:red;font-size: 16px;'>* 请输入有效的电子邮件地址</b>",
        url: "<b style='color:red;font-size: 16px;'>* 请输入有效的网址</b>",
        date: "<b style='color:red;font-size: 16px;'>* 请输入有效的日期</b>",
        dateISO: "<b style='color:red;font-size: 16px;'>* 请输入有效的日期 (YYYY-MM-DD)</b>",
        number: "<b style='color:red;font-size: 16px;'>* 请输入有效的数字</b>",
        digits: "<b style='color:red;font-size: 16px;'>* 只能输入正整数或0</b>",
        creditcard: "<b style='color:red;font-size: 16px;'>* 请输入有效的信用卡号码</b>",
        equalTo: "<b style='color:red;font-size: 16px;'>* 你的输入不相同</b>",
        extension: "<b style='color:red;font-size: 16px;'>* 请输入有效的后缀</b>",
        maxlength: $.validator.format("<b style='color:red;font-size: 16px;'>* 最多可以输入 {0} 个字符</b>"),
        minlength: $.validator.format("<b style='color:red;font-size: 16px;'>* 最少要输入 {0} 个字符</b>"),
        rangelength: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入长度在 {0} 到 {1} 之间的字符串</b>"),
        range: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入范围在 {0} 到 {1} 之间的数值</b>"),
        max: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入不大于 {0} 的数值</b>"),
        min: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入不小于 {0} 的数值</b>")
});
$.validator.setDefaults({
    submitHandler: function() {
        return true;
    }
});
$().ready(function() {
    $("#signupForm").validate();
});

使用方式:

//上面我们引入了三个 js 文件。
//给 form 表单命名个 id 为 signupForm。
//根据 msg.js 里面的提示,不要求范围的直接 属性='true',就能调用验证。
<form id="signupForm" action="" method="post">
   <p>
      <input required="true"  rangelength="1,15" type="text" />
   </p>
</form>

使用 validate 进行输入验证的更多相关文章

  1. struts2的validate输入验证

    原创 struts2的输入验证有两种方式: 使用validate()方法实现验证 使用验证文件实现验证 下面通过一个例子介绍validate()方法验证——实现客户注册输入验证 设计的JSP页面代码: ...

  2. Struts2入门(四)——数据输入验证

    一.前言 1.1.什么是输入验证?为什么需要输入验证? 在上一篇文章中,我们学习了数据类型转换,我们提到了表示层数据处理的两个方法,也提到了用户输入数据需要进行类型转换才能得到我们想要的数据,那么,我 ...

  3. 基于jQuery的Validate表单验证

    表单验证可以说在前端开发工作中是无处不在的~ 有数据,有登录,有表单, 都需要前端验证~~  而我工作中用到最多的就是基于基于jQuery的Validate表单验证~  就向下面这样~ 因为今天有个朋 ...

  4. ASP.NET MVC Jquery Validate 表单验证的多种方式

    在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...

  5. struts2输入验证

    1.方法     ① 基于Annotations的验证       ②基于XML配置的验证 http://blog.csdn.net/furongkang/article/details/692204 ...

  6. 【干货】Laravel --Validate (表单验证) 使用实例

    前言 : Laravel 提供了多种方法来验证应用输入数据.默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验 ...

  7. Jquery Validate 正则表达式实用验证代码

    jQuery.validate 的正则验证功能,包括手机号码.电话号码.邮政编码.QQ号码.IP地址.字母和数字.中文的验证等. 手机号码验证 以下为引用内容:  jQuery.validator.a ...

  8. struts2学习笔记(2)——简单的输入验证以及标签库的运用

    struts2自带了一些标签库,运用好这些标签库会减少开发周期. 1.struts2标签库是在哪定义的? struts2标签库定义在struts2-core-2.1.8.jar这个文件中,具体在这个j ...

  9. aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)

    这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲     上面是效果,下面来说使用步骤 jQuery.Valid ...

随机推荐

  1. _itoa进制转换

    #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <stdio.h> void main() { int ...

  2. xBIM 基础11 WeXplorer 常用事件

    系列目录    [已更新最新开发文章,点击查看详细]  本篇将介绍查看器在不同场合触发的事件.所有这些都记录在xViewer中. 如果您从Web服务器运行本教程,可以在此处查看完整的实例.并且确保您的 ...

  3. JavaScript学习记录三

    title: JavaScript学习记录三 toc: true date: 2018-09-14 23:51:22 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

  4. application和javaBean练习

    编写一个jsp程序,实现将用户信息保存在application对象的用户注册 package com.sp.test; public class User { private String usena ...

  5. HDU 1312 Red and Black【DFS】

    搜索虐我千万遍@_@-----一道搜索的水题,WA了好多好多次@_@发现是n,m搞反了-_- 题意-- 给出m行 n列的矩形,其中从@出发,不能跳到#,只能跳到'.'问最多能够跳到多少块'.' 直接搜 ...

  6. ActiveMQ学习笔记(2)----JMS的基本概念和模型

    1. JMS 的基本概念 1. JMS是什么? JMS Java Message Service,Java消息服务,是Java EE中的一种技术. 2. JMS规范 JMS定义了Java中访问消息中间 ...

  7. Web前端为什么这么火爆?

    Web前端为什么这么火爆? 互联网发展到今天,全球已有28.9亿互联网用户,中国有355万网站,6.5亿网民,13亿手机用户,5亿微信用户,当步入互联网+时代后,互联网已经越来越复杂,纷繁复杂的互联网 ...

  8. document.body

    比如document.body,最好是写成document.getElementsByTagName("body")[0];

  9. 【LNOI2014】【BZOJ3626】NOIp2018模拟(三) LCA

    Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0).一个点的深度定义为这个节点到根的距离+1.设$dep[i]$表示点i的深度,$lca(i,j)$表示i与j的最近公共祖 ...

  10. luogu P3414 SAC#1 - 组合数(组合数学)

    题意 求sigma(C(n,i))其中C是组合数(即C(n,i)表示n个物品无顺序选取i个的方案数),i取从0到n所有偶数. 由于答案可能很大,请输出答案对6662333的余数. (n<=101 ...