我有一个按钮onclick,其中出现一个jquery对话框,其中包含两个输入字段,即jquery datepickers。每当对话框出现时,第一个字段会自动获得焦点,因此会弹出日期选择器。我现在通过添加另一个虚拟输入字段来解决这个问题。还有更好的方法吗?
很抱歉,如果问题再次出现。我尝试搜索已经存在但尚未获得的一个。如果有问题,请指出我现有的问题。
编辑:
好的,我的代码如下。点击按钮jdialog出现,div“select_date_dialog”中有2个datepicker输入字段。
$("#select_date").click(function(){
$("#select_date_dialog").dialog({
modal: true,
dialogClass: 'connect-dialog',
height: 100,
width: 500
});
});
afaik:你能更具体一点,模糊对我有什么帮助吗?我按照建议添加了这个。
open: function(event, ui) {
$('#custom_from_date').blur();
}
当输入字段失去焦点时会发生模糊。我可以使用模糊来指定该字段是否应该获得焦点吗?
答案 0 :(得分:40)
您可以为对话框的open
事件创建一个处理程序,并在其中模糊字段:
$("#mydiv").dialog({
open: function(event, ui) {
$('#theinput').blur();
}
});
我需要看到更多代码更具体。