从jquery对话框中的输入字段中删除焦点

时间:2010-11-25 11:47:02

标签: javascript html

我有一个按钮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();
            }
当输入字段失去焦点时会发生

模糊。我可以使用模糊来指定该字段是否应该获得焦点吗?

1 个答案:

答案 0 :(得分:40)

您可以为对话框的open事件创建一个处理程序,并在其中模糊字段:

$("#mydiv").dialog({
   open: function(event, ui) { 
       $('#theinput').blur(); 
   }
});

我需要看到更多代码更具体。