我有一个输入文本字段,其中包含来自jquery-ui的datepicker
实例,其中包含以下参数:
'buttonImageOnly': true,
'showOn': 'button',
'buttonImage': 'gfx/calendar.gif'
效果很好。当我单击“calendar.gif”datepicker图像时,将显示日历。但是,当我选择日期时,输入字段(已禁用)将被更改。
这是一个错误还是我做错了什么?当我在Firebug中查看实例对象时,disabled
参数设置为true
。
答案 0 :(得分:0)
禁用意味着您无法手动写入其中。但你仍然可以使用javascript。
文本框是保存日期值的地方。如果您不希望它显示,请将其转换为隐藏字段或使用CSS隐藏它(更简单)。
buttonImageOnly是关于使用带图像类型的按钮或仅使用图像。
我没有看到你的任何错误或错误。 :)
答案 1 :(得分:0)
如果您不在乎图片将不再显示,请尝试以下操作:
$('#myfield:not([disabled])').datepicker();