最近遇到了一个问题,通过OPEN方式打开后一个窗口又关闭后,调用窗体总是自动提交。
调了半天代码,试了几种情况,发现竟然是<input type="image"搞的鬼,美工直接从别的系统上扒下来的页面,也没注意,被这个问题困扰了半天时间。
主要原因是使用了<input type="image",而且放在了<form中。
<input type="image"标签类似<input type="submit",只要放在form中,执行该按钮就会提交页面。
解决方法:
1、不使用<input type="image"标签;
2、在onclick 事件中添加一段“;return false;”的脚本,如下:<input type="image" name="imageField1" id="imageField1" src="../imp/_img_files/search.gif" οnclick="openTestList();return false;">