表单中在js中绑定onclick事件是先提交还是先处理事件

柿子鸡蛋饭 2011-09-25 06:39:59
如题
...全文
851 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianpan000 2011-11-09
  • 打赏
  • 举报
回复
我知道楼主的意思,
是要在提交钱的 onclick事件,默认添加一个事件。先执行,在做后面的onclick事件。
最后一个菜鸟 2011-09-26
  • 打赏
  • 举报
回复
先处理事件
hahabao2010 2011-09-26
  • 打赏
  • 举报
回复
肯定是先客户端事件吧。再根据返回结果是否Submit的吧。
CaiKanXP 2011-09-26
  • 打赏
  • 举报
回复
按钮的onclick和form的onsubmit,自己写个测试便知。
寒似火 2011-09-26
  • 打赏
  • 举报
回复
先事件再提交
trest 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zmrdlb 的回复:]
先处理时间,例如提交钱验证输入框的数据,return false则不会提交
[/Quote]
如果你的提交按钮用submit的话 return false是不能阻止表单提交的 要阻止表单提交 最好是button按钮 手动submit()
zmrdlb 2011-09-26
  • 打赏
  • 举报
回复
先处理时间,例如提交钱验证输入框的数据,return false则不会提交
改一下昵称 2011-09-25
  • 打赏
  • 举报
回复
<form action="form_action.asp" method="get">
<script type="text/javascript">
function hello()
{
document.getElementById('result').innerHTML = 'ok';
return false;
}
</script>
<input type="submit" onclick="return hello()"/>

</form>
<p id="result"></p>


亲测结果: 先执行hello(); 依照hello()返回值如果为false,则停止
豆虫 2011-09-25
  • 打赏
  • 举报
回复
先事件再提交
BLUE_LG 2011-09-25
  • 打赏
  • 举报
回复
先处理事件吧。。。

87,907

社区成员

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

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