我在javascript中使用JQXDateTimeInput
时遇到问题我有一个使用JQXDateTimeInput的日期,其中元素id = datefrom
我想更改其他JQXDateTimeInput哪个元素id = dateto
当用户通过添加6个月更改datefrom
并从用户更改的datefrom
中减去一天时。
答案 0 :(得分:0)
是的,我明白你想要做什么。您必须使用他们的API
抓住event更改#datefrom
并valueChanged
例如
获取所选日期并添加6个月
使用value
属性或setDate
方法确定新值
#dateto
所以完整的代码
// catch event ("change" event also works here)
$('#datefrom').on('valueChanged', function (event) {
// get selected date
var newDate = new Date(event.args.date);
// add 6 month
newDate.setMonth(newDate.getMonth() + 6);
// set another input's date
$('#dateto').jqxDateTimeInput({value: newDate});
// or
// $('#dateto').jqxDateTimeInput('setDate', newDate);
});
<强> FIDDLE 强>