2010-08-24 107 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

相關問題