1. 程式人生 > >easyUI日期控制元件驗證開始時間

easyUI日期控制元件驗證開始時間

點選結束時間時,驗證是否小於開始時間


<label>開始時間:</label><input class="easyui-datebox" style="width: 100px;" required="true" name="BeginFlyon" id="BeginFlyon" /> 
        <label>結束時間:</label><input class="easyui-datebox" style="width: 100px;" required data-options="validType:'testDate[\'#BeginFlyon\']'" name="EndFlyon" id="EndFlyon" /> 

時間比較時此處取param傳過來的開始控制元件名字,後取該控制元件的時間值
$.extend($.fn.validatebox.defaults.rules, {
            testDate: {
                validator: function (value, param) {
                    var d1 = $(''+param[0]+'').datebox('getValue')
                    return value >= d1;
                },
                message: '結束時間必須大於或等於開始時間'
            }
        })
easyui demo,注意此處時間比較時取得是param的時間

http://www.jeasyui.net/demo/346.html