<input type="image" /> 与submit按钮相同,但在按钮上显示的是一幅图像而不是文字。
既然与submit按钮相同,那么,当执行
<input type="image" name="a" src="../×.gif" width="78" height="21" onClick="subFrm()"/>
这段代码时,会提交两次表单,比较讨厌。
原因:
单击<input type="image" />按钮后触发了onSubmit事件,返回true时,提交表单;返回false时,不提交表单。而onClick事件也提交了一次表单,所以会提交两次。
解决办法:在form里加 onSubmit="return false"就可以了。