我试图在Yii2应用程序上使用日期选择器字段,并设置onchange函数。我正在使用这日期选择器。有人能告诉我如何设置onchange函数吗?
发布于 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()若要在活动窗体中使用它,可以使用以下命令
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); }" ) ,
] ,
] );发布于 2018-04-01 01:55:55
也许这能帮到你。
$("#id").on("dp.change", function (e) {
$('#id').data("DateTimePicker").minDate(e.date);
});https://stackoverflow.com/questions/49587526
复制相似问题