Easyui datebox控件打開頁面就驗證解決方法

問題描述:
datebox時間控件有些場景下默認值須要爲空,可是爲空的狀況下打開頁面會自動驗證,十分影響美觀。
實現原理:
<input class="easyui-databox" data-options="required:true" />
猜測:上面的實例化過程頗有多是先附加驗證規則,再進行控件實例化,因爲控件實例化觸發事件,相應的也觸發了驗證規則,因此打開頁面的時候,就會出現驗證的狀況。
因此解決方法就是:驗證規則在控件實例化後添加。
能夠用setTimeout來延遲:
html代碼:
<input class="easyui-databox" id="dd" />
js代碼:
setTimeout(function(){
     $("#dd").datebox({
            required:true
     });
},500);
待解決:
combox控件也有相應問題,可是上述方法沒法解決,由於已經加載了內容,驗證規則就會去判斷。
相關文章
相關標籤/搜索