前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >from 阻止表单的默认提交事件

from 阻止表单的默认提交事件

作者头像
kirin
发布2020-11-19 10:17:03
2.1K0
发布2020-11-19 10:17:03
举报
文章被收录于专栏:Kirin博客

一、将input 标签的type属性从type=”submit”改为type=“button”

二、将input标签改为button标签

三、在事件中添加event.preventDefault()

四、用onclick点击事件来return false

注意是onclick内是return func();而不是简单的调用func()函数

代码语言:javascript
复制
  1. <!DOCTYPE html>
  2. <html lang=“en”>
  3. <head>
  4. <meta charset=“UTF-8”>
  5. <title>Document</title>
  6. <script>
  7. function func(){
  8. return false;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form action=“”>
  14. <input type=“submit” value=“button” onclick=“return func()” />
  15. <!–注意是onclick内是return func();而不是简单的调用func()函数–>
  16. </form>
  17. </body>
  18. </html>
代码语言:javascript
复制

五、利用表单的onsubmit事件

注意:onsubmit事件的作用对象为<form>,所以把onsubmit事件加在提交按钮身上是没有效果的。

form对象的onsubmit事件类似onclick,都是先处理调用的函数,再进行表单是否跳转布尔值的判断

代码语言:javascript
复制
  1. <!DOCTYPE html>
  2. <html lang=“en”>
  3. <head>
  4. <meta charset=“UTF-8”>
  5. <title>Document</title>
  6. <script>
  7. function func(){
  8. return false;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form action=“” onsubmit=“return func()”>
  14. <input type=“submit” value=“button” />
  15. </form>
  16. </body>
  17. </html>
代码语言:javascript
复制
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、将input 标签的type属性从type=”submit”改为type=“button”
  • 二、将input标签改为button标签
  • 三、在事件中添加event.preventDefault()
  • 四、用onclick点击事件来return false
  • 五、利用表单的onsubmit事件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档