需要日期选择器点击事件而不是选择 [英] Date picker click event required instead of select

查看:106
本文介绍了需要日期选择器点击事件而不是选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  $('#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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆