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();
        }//取消获取焦点
    });

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM