酷播亮新聞
最棒的知識補給站

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證

進公司上班有一個月了,公司的項目界面都是用easyui做的,這裡總結一些遇到的easyui插件的問題,方便以後用到時可以參考。本次就先說說easyui的datetimebox插件。

1.多個時間輸入框,後面的時間一次比前一個輸入框時間大。如:time1

如下圖:

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證

代碼如下:HTML代碼:

  1. 時間1:
  2. class=”easyui-datetimebox”/>
  3. 時間2:
  4. validType=”TimeCheck[“time1″]” invalidMessage=”time2要大於time1″
  5. class=”easyui-datetimebox”/>
  6. 時間3:
  7. validType=”TimeCheck[“time2″]” invalidMessage=”time3要大於time2″
  8. class=”easyui-datetimebox”/>

js代碼:

注釋:這種方法有個弊端,就是如果先輸入後面time2的日期,在輸入前面time1的日期,並且time2

2.上面一個年份輸入框,選擇一個年份,下面輸入框的年份必須與上面所選年份相同。如圖:

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證

HTML代碼:

  1. 年 份:
  2. 時間1:
  3. 時間2:
  1. js代碼:

看下面代碼的結果,如圖,value和param的值。

  1. $.extend($.fn.validatebox.defaults.rules,{
  2. TimeCheck:{
  3. validator:function(value,param){
  4. console.info(value);
  5. console.info(param);
  6. console.info(param[0]);
  7. }
  8. }
  9. });

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證

注釋:HTML中的invalidMessage=”所選時間年份必須與所選年份相同” 是當輸入的數據不合法是要顯示的信息,如果沒有ivalidMessage,就會顯示js中的message:『選擇時間年份必須與提案所在時間一致』,如果兩者都有的話,會顯示HTMl中的提示信息。

使用easyui的datetimebox插件輸入日期,同時對日期進行驗證


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

一個製作Web圖案的組件css-doodle
php 郵箱驗證函數

TAG:程序員小新人學習 |

如有侵權請來信告知:酷播亮新聞 » 使用easyui的datetimebox插件輸入日期,同時對日期進行驗證