2010-08-24 77 views
0

我的老板让我编写一个自定义的jQuery验证插件。如果<input />标签具有特殊属性[needcheck],我的插件必须确定[needcheck]的类型并在提交之前检查输入数据。自定义jQuery验证插件

例如:

<input name="email" type="text" needchek=”Email”/> 

如果<input />标签的价值有错误,插件必须显示出推进高校信息。

可用类型为[needcheck]

  • Date:[FORMATDATE] - 日期的格式(例如Date:dd.MM.yyyy
  • Time:[TIMEFORMAT] - 时间的格式(例如Time:HH:MM:SS
  • INT - 整数
  • Decimal:[DECIMALFORMAT] - 十进制数字
  • Email - 电子邮件地址
  • 等等

代码:

(function($) { 
    $.fn.somePlugin = function(options) { 
     var defaults = { 
      someOption: 'someValue' 
     }; 
     var opts = $.extend(defaults, options); 
    }; 
})(jQuery); 
+0

1:究竟什么是你的问题,第二:你可能会遇到麻烦产生有效的HTML/XHTML/XML与非符合标准的标签。 – Daff 2010-08-24 17:44:06

+0

1.如何使用上面的代码实现jquery插件? – 2010-08-24 18:54:00

回答

2

我想你可以使用jQuery plugin validity,因为它是几乎所有的东西不够灵活,因为你可以给它一个断言或回调验证规则:Assert Demo

+0

伟大的替代方案,该插件是非常酷,让你做虚拟的一切 – alcuadrado 2010-08-24 17:47:10

+0

好!但非常困难! – 2010-08-24 18:54:28