需要日期选择器点击事件而不是选择 [英] Date picker click event required instead of select
问题描述
$('#button')。datepick({
onSelect:showStartDate
});
在 datepick.js
他们写了代码 onselect:
var onSelect = inst.get('onSelect ');
if(onSelect&&keykey){
inst.inSelect = true; //防止无限循环
onSelect.apply(target,[inst.selectedDates]);
}
现在我想将其更改为 OnClick
事件。
任何帮助?
文档说明 onSelect 事件:
允许您在选择日期选择器时定义自己的事件,该功能将选择的日期作为文本和datepicker实例作为参数,这是指相关的输入字段。 p>
$('。selector')。datepicker({
onSelect:function(dateText ,inst){
//创建自定义事件来处理datepicker选择
}
});
如果您希望将其设置为使得datepicker不显示,除非它被点击,则需要以引用 showOn 选项。
$('。selector')。datepicker({
showOn:'button'
})
I used a jQuery datepicker in my application.
$('#button').datepick({
onSelect : showStartDate
});
in datepick.js
they have written the code for onselect:
var onSelect = inst.get('onSelect');
if (onSelect && !keyUp) {
inst.inSelect = true; // Prevent endless loops
onSelect.apply(target, [inst.selectedDates]);
}
Now I want to change that to OnClick
event only.
Any help??
The documentation states that the onSelect event:
" Allows you to define your own event when the datepicker is selected. The function receives the selected date as text and the datepicker instance as parameters. this refers to the associated input field. "
$('.selector').datepicker({
onSelect: function(dateText, inst) {
//create custom event to handle datepicker select
}
});
If you are looking to make it so that the datepicker does not show unless it is clicked, you want to reference the showOn option.
$('.selector').datepicker({
showOn: 'button'
})
这篇关于需要日期选择器点击事件而不是选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!