我有一个包含默认日期的输入文本,我正在使用jQuery的Datepicker插件从popin日历中选择日期。当用户点击输入旁边的小图片时,会弹出此日历。
这很有效,但即使用户点击输入文本,我也想触发日历的popin。长话短说,我希望日历能够显示在两个方面。
有可能吗?怎么样?
谢谢!
答案 0 :(得分:40)
您只需将showOn
option设置为"both"
(而不是"focus"
或"button"
),如下所示:
$( "#datepicker" ).datepicker({
showOn: "both",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
答案 1 :(得分:1)
尝试在输入事件处理程序中触发按钮事件,类似于:
jQuery("#myinput").click(function(e){
jQuery("#mybtn").trigger('click');
})
答案 2 :(得分:0)
编写您为图像/链接ID编写的相同点击处理程序,但这次使用文本框ID。