form submit的问题,解决了立马给分,3Q
一个form的submit除了把form的action指向页面自己以外,有什么方法可以不打开新窗口啊,因为提交的目是为了进行JSP处理,处理后的结果更新本页面中一些input元素的值
我现在只知道可以把action指向页面本身自己,但这样,就不得不把所有处理代码都集中这个页面上
听说在本页面里用iframe可以做到,我昨晚这样做的:
定义iframe:<iframe name="noneIFrame" src="" height="0" width="678" frameborder="0"></iframe>
form语句:<FORM name="registered" method="post">
提交触发的语句:<select name="registeredUser" onChange="setValue()">
setValue函数:setValue(){
//其它数据处理语句
document.registered.target=noneIFrame;
document.registered.action="newUser.jsp";//newUser.jsp即现在这个页面本身
document.registered.submit();}
这样做,数据处理是对的,但IE会再打开一个newUser.jsp窗口显示更新后的数据
为什么不在那个height为0的iframe里处理呢,怎么做才能不会出现新窗口,也不让action中的地址替换现有页面的地址,但能进行submit;iframe这样用不对吗
帮个忙撒,3Q