Мой начальник попросил меня запрограммировать пользовательский плагин проверки 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
- адрес электронной почты
- 1033 * Etc. *
код:
(function($) {
$.fn.somePlugin = function(options) {
var defaults = {
someOption: 'someValue'
};
var opts = $.extend(defaults, options);
};
})(jQuery);