日期:2014-05-16  浏览次数:20375 次

图片代替submit按键提交的问题
JScript code
<form action="#" name="myform" id="myform" onsubmit="alert('1');">
<input type="text" value="1"/>
<input type="submit" value="submit"/>
<img src="1.jpg" onclick="document.myform.submit()"/>
</form>



这个代码貌似没有提交

求教

------解决方案--------------------
onclick事件提交不触发onsubmit事件
------解决方案--------------------
可以用
<input type="image" src="1.jpg" />
提交图片按钮
------解决方案--------------------
<img src="1.jpg" onclick="document.myform.submit()"/>
改为:
<img src="1.jpg" onclick="if(document.forms[0].onsubmit())document.myform.submit()"/>

------解决方案--------------------
有提交表单的,不过以调用submit()方法的形式提交表单时,是不会触发submit事件的,所以不会alert('1'),楼主可以将action="#"改为action="http://www.baidu.com"试一下就知道了。