在jQuery对话框中的输入字段中移除焦点
问题描述:
我有一个按钮onclick的jQuery对话框出现与两个输入字段是jquery datepickers。每当出现对话框时,第一个字段会自动获得焦点,因此弹出日期选择器。现在我通过添加另一个虚拟输入字段来解决这个问题。有没有更好的办法 ?在jQuery对话框中的输入字段中移除焦点
对不起,如果问题重复。我试图寻找一个已经存在的,但不能得到一个。如果有的话,请指出一个存在的问题。
编辑:
好吧我的代码如下。 onClick按钮出现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();
}
模糊发生在输入栏丢失焦点时。我可以使用模糊来指定该字段是否应该获得焦点吗?
答
您可以创建对话框的open
事件的处理程序,并在模糊的领域:
$("#mydiv").dialog({
open: function(event, ui) {
$('#theinput').blur();
}
});
我需要看到更多的代码是任何更具体的,虽然。
你试过blur()方法吗? – SubniC 2010-11-25 11:49:34
是的,我发布我的代码编辑与一些评论。 – 2010-11-25 19:26:31