是否可以在输入点击和按钮上触发jQuery datepicker元素?

时间:2010-12-28 15:26:12

标签: jquery datepicker

我有一个包含默认日期的输入文本,我正在使用jQuery的Datepicker插件从popin日历中选择日期。当用户点击输入旁边的小图片时,会弹出此日历。

这很有效,但即使用户点击输入文本,我也想触发日历的popin。长话短说,我希望日历能够显示在两个方面。

有可能吗?怎么样?

谢谢!

3 个答案:

答案 0 :(得分:40)

您只需将showOn option设置为"both"(而不是"focus""button"),如下所示:

$( "#datepicker" ).datepicker({
    showOn: "both",
    buttonImage: "calendar.gif",
    buttonImageOnly: true
});

You can try it out here

答案 1 :(得分:1)

尝试在输入事件处理程序中触发按钮事件,类似于:

jQuery("#myinput").click(function(e){
    jQuery("#mybtn").trigger('click');
})

答案 2 :(得分:0)

编写您为图像/链接ID编写的相同点击处理程序,但这次使用文本框ID。