我使用jquery的dialog通过iframe加载页面,当页面没有post操作时,通过dialog打开的页面都没有什么异常,但是如果在打开的页面中有post操作的话,如果再通过dialog打开页面则页面中的文本框无法获取到焦点,其它控件使用则没有问题,要使用文本框的话则必须通过tab键来使文本框获取焦点后才可以使用。请问这是为什么?可能是什么原因引起的?谢谢!
调试欢乐多
通过在加载页面后将焦点设置给一个文本框控件可以解决这个问题,代码如下
$(function(){
if($("input[type=text]:visible").length > 0)
$("input[type=text]:visible").get(0).focus();
});