首页 > 代码库 > jquery ui dialog autofocus 去掉默认第一个元素获取焦点

jquery ui dialog autofocus 去掉默认第一个元素获取焦点

经常在dialog窗口中第一个元素为日期控件时,打开窗口则会自动显示日期下拉框。

解决办法:在dialog的open事件中,设置父对象获得焦点。

    p1_dialog_seniorSearch.dialog({        title:"高级查询",        autoOpen:false,//默认关闭        modal: true,//开启遮罩层        width:570,        height:330,        buttons: {            "查询":function(){                seniorSearch(1,20)            } ,            "关闭": function() {                p1_dialog_seniorSearch.dialog( "close" );            }        },        open:function(event, ui){            $(this).parent().focus();        }//取消获取焦点    });

 

jquery ui dialog autofocus 去掉默认第一个元素获取焦点