首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Yii2 nex/datepicker小部件进行更改

Yii2 nex/datepicker小部件进行更改
EN

Stack Overflow用户
提问于 2018-03-31 12:05:08
回答 2查看 1.2K关注 0票数 1

我试图在Yii2应用程序上使用日期选择器字段,并设置onchange函数。我正在使用日期选择器。有人能告诉我如何设置onchange函数吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-01 15:36:08

应该使用clientEvents选项来指定引导日期时间选择器的事件dp.change

更改日期时触发dp.change。 参数: e = { date, //date the picker changed to. Type: moment object (clone) oldDate //previous date. Type: moment object (clone) or false in the event of a null } 排放自:

  • toggle()注:仅在使用useCurrent时才触发
  • show()注意事项:仅在使用useCurrent或更改日期以符合日期规则(min/max等)时才触发
  • date(newDate)
  • minDate(minDate)
  • maxDate(maxDate)
  • daysOfWeekDisabled()

若要在活动窗体中使用它,可以使用以下命令

代码语言:javascript
运行
复制
echo $form->field ( $model , 'date_booking')->widget (
        nex\datepicker\DatePicker::className () , [
    'addon' => false ,
    'size' => 'sm' ,
    'clientEvents' => [
        'dp.change' => new \yii\web\JsExpression ( "function (e) { console.log(e.date,e.oldDate); }" ) ,
    ] ,
] );
票数 0
EN

Stack Overflow用户

发布于 2018-04-01 01:55:55

也许这能帮到你。

代码语言:javascript
运行
复制
$("#id").on("dp.change", function (e) {
    $('#id').data("DateTimePicker").minDate(e.date);
 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49587526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档