图片代替submit按键提交的问题

elinehideaki 2012-04-15 11:50:51
<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>



这个代码貌似没有提交

求教
...全文
222 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
圆㺭 2012-04-17
  • 打赏
  • 举报
回复
有提交表单的,不过以调用submit()方法的形式提交表单时,是不会触发submit事件的,所以不会alert('1'),楼主可以将action="#"改为action="http://www.baidu.com"试一下就知道了。
wzhiyuan 2012-04-16
  • 打赏
  • 举报
回复
<img src="1.jpg" onclick="document.myform.submit()"/>
改成
<input type="image" src=1.jpg"" >
zxxxyy 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
<img src="1.jpg" onclick="document.myform.submit()"/>
改为:
<img src="1.jpg" onclick="if(document.forms[0].onsubmit())document.myform.submit()"/>
[/Quote]
问一下那个doceument.forms[0].onsubmit()这个是什么意思?
装逼之王 2012-04-16
  • 打赏
  • 举报
回复
<a href = "#" onclick = "document.myform.submit();"><img src = "yourpic.gif" /></a>
licip 2012-04-16
  • 打赏
  • 举报
回复
<img src="1.jpg" onclick="document.myform.submit()"/>
改为:
<img src="1.jpg" onclick="if(document.forms[0].onsubmit())document.myform.submit()"/>
Acesidonu 2012-04-16
  • 打赏
  • 举报
回复
可以用
<input type="image" src="1.jpg" />
提交图片按钮
Acesidonu 2012-04-16
  • 打赏
  • 举报
回复
onclick事件提交不触发onsubmit事件

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧