问题描述
还请各位大虾点解 问题补充:没说清楚,我使用的是IETest。这个是IETest的bug。。。
解决方案
测试IE时,最好使用原生IE程序。包括IE6,IE7,IE8。不用使用兼容模式。一是,有的bug测试不出来;二是,可能因为这个不是原生程序造成对你的误判。target="_blank"主要还是浏览器识别的吧。跟后台服务器没有关系。你是怎么传参数的?
解决方案二:
检查是否有html的元素name属性为form或者tags的
解决方案三:
target="_blank",就是打开一个新页面,post后的处理将在新的页面显示。。正常的浏览器是会把参数传过去的。执行服务器的dopost方法。。
解决方案四:
我用IETest仅仅是看一下在不同的IE环境下的CSS样式,target="_blank"和浏览器没有什么问题,如果你是想看看是否有其它的传值方法你可以在弹出页面后面加?str=1&str=2之类的。你也可以使用method="post"方法来提交
解决方案五:
既然是IETest的bug就不用管它了。使用原生IE测试正常就可以了。
解决方案六:
target="_blank"本来就是请求一个空页面
解决方案七:
form的提交是一种请求,target是当你单击提交后,要跳到页面,而action中是你提交的数据接收的页面,所以你要知道你通过post传过去数据没有要去action中所指的页面去看,而不是target的页面
解决方案八:
method="post"是否有配置form元素内是否有有效的表单项有没有html语法错误(比如标签未闭合)
解决方案:
这个和你的target应该无关吧,是不是后端调用的问题?用firebug看下请求的原始信息是否正确?
解决方案:
target="_blank"本来就是请求一个空页面啊!