我的老板让我编写一个自定义的jQuery验证插件。如果<input />
标记具有特殊属性[needcheck]
,则我的插件必须确定[needcheck]
的类型并在提交之前检查输入数据。
例如:
<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)
我认为你可以使用jQuery plugin validity,因为它几乎可以灵活地用于任何事情,因为你可以给它一个断言或回调作为验证规则:Assert Demo