jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」

jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」名称示例说明requiredvalidate[required]表示必填项groupRequired[string]validate[groupRequired[grp]]在验证组为grp的群组,中至少输入或选择一项condRequired[string]validate[condRequired[ids]]当ids的某个控件不为空时,那么该控件也为必填项。可以依赖多项,如:validat…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

名称

示例

说明

required

validate[required]

表示必填项

groupRequired[string]

validate[groupRequired[grp]]

在验证组为 grp 的群组,中至少输入或选择一项

condRequired[string]

validate[condRequired[ids]]

当 ids 的某个控件不为空时,那么该控件也为必填项。

可以依赖多项,如:validate[condRequired[id1,id2]][Demo]

minSize[int]

validate[minSize[6]]

最少输入字符数

maxSize[int]

validate[maxSize[20]]

最多输入字符数

min[int]

validate[min[1]]

最小值(该项为数字的最小值,注意与 minSize 的区分)

max[int]

validate[max[9999]]

最大值(该项为数字的最大值,注意与 maxSize 的区分)

minCheckbox[int]

validate[minCheckbox[2]]

最少选取的项目数(用于 Checkbox)

maxCheckbox[int]

validate[maxCheckbox[2]]

最多选取的项目数(用于 Checkbox)

date[string]

validate[custom[date]]

验证日期,格式为 YYYY/MM/DD、YYYY/M/D、YYYY-MM-DD、YYYY-M-D

dateFormat[string]

validate[custom[dateFormat]]

验证日期格式,格式为 YYYY/MM/DD、YYYY/M/D、YYYY-MM-DD、YYYY-M-D

dateTimeFormat[string]

validate[custom[dateTimeFormat]]

验证日期及时间格式,格式为:YYYY/MM/DD hh:mm:ss AM|PM

dateRange[string]

validate[dateRange[grp1]]

验证 grp1 的值是否符合日期范围(开始日期与结束日期)

根据控件的前后位置,如果当前控件在 grp1 元素之后,输入的日期不能是 grp1 日期的过去。

如果当前控件在 grp1 控件之前,输入的日期不能是 grp1 日期的未来。[Demo]

dateTimeRange[string]

validate[dateTimeRange[grp1]]

验证日期及时间范围,增加了时间的对比,其他的和 dateRange 一样。

past[string]

validate[past[2012/12/20]]

日期必需是 date 或 date 的过去。date 格式可写作 YYYY/MM/DD、YYYY/M/D、YYYY-MM-DD、YYYY-M-D 或 now

future[string]

validate[future[now]]

日期必须是 data 或 date 的未来。date 格式可写作 YYYY/MM/DD、YYYY/M/D、YYYY-MM-DD、YYYY-M-D 或 now

equals[string]

validate[equals[id]]

当前控件的值需与控件 id 的值相同

number

validate[custom[number]]

验证数字

integer

validate[custom[integer]]

验证整数

phone

validate[custom[phone]]

验证电话号码

email

validate[custom[email]]

验证 E-mail 地址

url

validate[custom[url]]

验证 url 地址,需以 http://、https:// 或 ftp:// 开头

ipv4

validate[custom[ipv4]]

验证 ipv4 地址

onlyNumberSp

validate[custom[onlyNumberSp]]

只接受填数字和空格

onlyLetterSp

validate[custom[onlyLetterSp]]

只接受填英文字母、单引号(‘)和空格

onlyLetterNumber

validate[custom[onlyLetterNumber]]

只接受数字和英文字母

custom[自定义规则]

validate[custom[ruleName]]

自定义规则验证

‘ruleName’: {

‘regex’: RegExp, /* 正则表达式,如果正则能匹配内容表示通过 */

‘alertText’: ‘验证不通过时的提示信息’

}

ajax

validate[ajax[ajaxName]]

自定义 ajax 验证

‘ajaxName’: {

‘url’: ‘phpajax/ajaxValidateFieldUser.php’, /* 验证程序地址 */

‘extraData’: ‘name=eric’, /* 额外参数 */

‘alertTextOk’: ‘验证通过时的提示信息’,

‘alertText’: ‘验证不通过时的提示信息’,

‘alertTextLoad’: ‘正在验证时的提示信息’

}

/*

* 例:

*

* 假设填写的值为:ciaoca@gmail.com

* extraData 设置为:’type=register&verify=abcd’

* 提交到后端的 url 为:phpajax/ajaxValidateFieldUser.php?email=ciaoca@gmail.com&type=register&verify=abcd

*/

传输方式:get

传递参数:”fieldId=” + field.attr(“id”) + “&fieldValue=” + field.val()

额外参数:extraData 可以设置为字符串或对象,会在参数结尾追加 “&extraData”

返回数据格式:json

返回数据内容:[String,Boolean]

第一个值类型为 String,是接收到 fieldId 的值;

第二个值类型为 Boolean,验证通过返回 true,不通过返回 false

funcCall

validate[funcCall[functionName]]

调用外部函数验证

functionName(field, rules, i, options)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186281.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ProgressDialog 使用

    ProgressDialog 使用ProgressDialog[功能]ProgressDialog也是一种Dialog一般在出现ProgressDialog后台都会再开辟Thread来做一些耗时的工作我演示的是从100数到0这段时间既不太长不用浪费时间等待同时也能明显地看出效果[代码]1.ProgressDialog使用[code="java"]public…

    2022年7月14日
    25
  • bt3使用_手机怎么下载视频到u盘上

    bt3使用_手机怎么下载视频到u盘上BT3U盘版下载软件类型:国产软件授权方式:免费软件界面语言:简体中文软件大小:783M文件类型:.iso运行环境:Win2003,WinXP,Win2000,Win9X软件等级:★★★★★发布时间:2010-12-26官方网址:http://www.backtrack-linux.org演示网址:http://www.backtrack-linux.org下载次数:

    2022年10月1日
    0
  • 傻瓜攻略(一)——MATLAB主成分分析(PCA)代码及结果分析实例「建议收藏」

    傻瓜攻略(一)——MATLAB主成分分析(PCA)代码及结果分析实例「建议收藏」主成分分析主成分分析法(PCA)是一种高效处理多维数据的多元统计分析方法,将主成分分析用于多指标(变量)的综合评价较为普遍。该方法的基本思想是运用较少的变量去解释原始数据中的大部分变异,通过对原始数据相关矩阵内部结构关系的分析和计算,产生一系列互不相关的新变量。根据需要从中选取比原始变量个数少的几个新变量,这些新的变量就是所谓的主成分,它们能够充分解释原始数据的变化。因此,主成分分析法本质上是…

    2022年5月29日
    42
  • Eclipse中Editor does not contain a main type 解决方法

    Eclipse中Editor does not contain a main type 解决方法Eclipse中Editordoesnotcontainamaintype解决方法1、问题再现2、原因当前的源代码(所有的包)没有被添加到buildpath中src目录出现错误3、解决方法…

    2022年6月1日
    56
  • java数独解法[通俗易懂]

    java数独解法[通俗易懂]玩了好久的数独,前几天突发奇想写一个解法,看了好多文章和源码,像回溯法和唯一解法,都不太理解其思路,于是就自己动手写了一个,效率还算可以,有优化的空间,但是懒得优化了。整体的解法思路就是列出每个空格的备选数,然后逐一尝试,可谓是最笨的解法了,分享给大家图个乐,还希望大佬看到了可以指点一下里面的不足之处。同样因为懒,就没做成web应用,一个main方法自己跑着玩了就。代码里面包含了1-5级的数独…

    2022年10月22日
    0
  • javascript定义数组,将数组中数组内容求和_c语言一维数组求和

    javascript定义数组,将数组中数组内容求和_c语言一维数组求和JS数组求和的常用方法。一、for循环vararr=[1,2,3];functionsum(arr){vars=0;for(vari=0;is+=arr[i];}returns;}console.log(sum(arr));//6二、forEach遍历vararr=[1,2,3];functionsum(arr){vars=0;arr.forEach(…

    2022年9月26日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号