1. 程式人生 > >關於Easyui擴充套件驗證結束日期不能小於開始日期的驗證,以及時間微調,結束時間不能小於開始時間的驗證

關於Easyui擴充套件驗證結束日期不能小於開始日期的驗證,以及時間微調,結束時間不能小於開始時間的驗證

首先設定兩個樣式為DateBox的輸入框。想要擴充套件驗證時就要使用ValidType屬性,

這個屬性是Easyui用來擴充套件驗證或者自定義驗證使用的。

其中equaldDate是自定義驗證名,[]裡面的是引數名。

當然有時候如果這樣注入引數失敗或者導致樣式洩露,還有其它的方法獲取頁面其它的屬性值。


$.extend($.fn.validatebox.defaults.rules{});

這個是easyui自定義驗證的固定寫法。

上面這兩個擴充套件驗證分開來講,第一個驗證就是日期驗證了。

其中$(param[0]).datetimebox('getValue')這個語句獲取的引數就是上面傳入的引數。

而value是這個自定義驗證輸入框本身自己的值。

然後做一下對比。返回結果為false時則報messag。

第二個就是時間驗證,這個是上面的方法沒有傳參的。

即這樣的只有擴充套件驗證名,沒有引數的時候。

我們就可以通過Easyui官網提供的獲取頁面

Timespinner 時間微調器的取值方法來獲取值進行對比。