jQuery MiniUI

 找回密码
 立即注册
查看: 2002|回复: 1
打印 上一主题 下一主题

datapicker的onvaluechanged事项如何携带俩个参数 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2020-11-5 11:56:06 |只看该作者 |倒序浏览
  1. <input id="startDate" name="startDate" class="mini-datepicker" allowInput="false"
  2.        errorMode="border" required requiredErrorText="开始日期不能为空"
  3.        onvaluechanged="onStartDateValueChanged(this,'endDate')"/>
  4. <script>
  5.     function onStartDateValueChanged(e,moduleId) {
  6.         var startDatePicker = e;
  7.         var value = this.getValue();
  8.         var endDatePicker = mini.get("moduleId");
  9.         var endDateValue = endDatePicker.getValue();
  10.         if(endDateValue && value > endDateValue){
  11.             seesoft.alert("开始日期不能大于结束日期,请重新选择开始日期!");
  12.             startDatePicker.setValue();
  13.         }
  14.     }
  15. </script>
复制代码
这种会报this.getValue()的错

Rank: 8Rank: 8

沙发
发表于 2020-11-5 12:05:17 |只看该作者
onvaluechanged="onStartDateValueChanged(e,'endDate')"
function onStartDateValueChanged(e, moduleId) {
            var startDatePicker = e.sender;
            var value = e.value
            var endDatePicker = mini.get(moduleId);
           
        }

Archiver|普加软件

GMT+8, 2024-5-14 14:12 , Processed in 1.057879 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部