jquery.form 异步校验_JQUERY form表单验证

175cf038c8ad21c5ac54c545c2532689.png

94a6dc5feabd4193c6b752bf51a273a1.png

插件描述:easy将是一个系列的库 目前只有一个文件easyform,包含3个类,easytip : tooltip控件,支持灵活的配置。easyinput : 单个input验证控件easyform :表单验证控件

这个列表列出了目前发现的问题和偶然想起的需求或其他任何东西。总之,这里列出的东西,是打算将来要做的。2014-11-18 没有排除隐藏起来的input和hidden类型的input。(已完成)

2014-11-18 需要支持有条件的提示信息。(已完成)

2014-11-19 ajax不支持异步。(已完成)

2014-11-19 没有考虑file类型等特殊类型的判断。

2014-11-20 当网页载入时有隐藏的控件,之后控件显示出来后,其关联的easytip不能正确显示位置。(已完成)

2014-11-21 目前不支持属性继承。

2014-11-21 实时检查的时候,弹出的easytip有时候会导致弹出信息的消息出错。

在ready事件中$(form).easyform()即可。

目前只有一个配置项,{easytip:false}可以关闭提示,默认为true。

可以这样定义一个input,通过属性easyform来定义判断条件,message为默认提示,ajax-message属性【-】号前面可以是任意规则的名字,比如length-message即可对某一条件定义一个特殊的提示。

目前支持的条件有:null

email

char-normal  //英文、数字、下划线

char-chinese //中文、英文、数字、下划线、中文标点符号

char-english //英文、数字、下划线、英文标点符号

length:1-10  //length:4

equal:xxx  // 等于某个对象的值,冒号后是jq选择器语法

ajax:fun()

real-time  //实时检查

date      //2014-10-31

time      //10:30:00

datetime   // 2014-10-31 10:30:00

money     //正数,两位小数

uint :1   //正整数 , 参数为起始值

easytip    //属性是对提示框的配置,可配置属性有

left: 0,

top: 0,

position: "right",  //top, left, bottom, right

disappear: "other",   //self, other, lost-focus, none, N seconds

speed: "fast",

theme: "white",    //目前只有white、black、blue、red

arrow: "bottom",    //top, left, bottom, right

=========感谢网友 大树 提供的内容===========

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值