1、今天遇到一种情况,js使用submit方法提交表单,怎么都提交不过去,加断点倒跳过去了,主要实现的是这样的一个功能,点击一个按钮触发一个方法,在方法底下再提交表单过去,主要代码如下:

<button class='btn' onclick='login(\"" + userId + "\" ,\""+ phone + "\")' >登录</button>

2、点击之后触发js底下的login方法,主要js代码如下:

​function login(userId,phone){var url = Common.address + "/user/user_login.do";var data = {userId:userId,phone:phone};$.post(url,data, function(result){$("#loginForm").attr("action",result.action);$("#SIGN").val(result.sign);$("#loginForm").submit();});}​

3、下面有个form表单,具体如下:

<form action="" id="loginForm" method="post" accept-charset="UTF-8"><input type="hidden" name="SIGN" id="SIGN" />
</form>

4、然后发现提交这个loginForm时一直提交不过去,只需要在onclick方法后面加多一个return false; 具体代码如下:

​
<button class='btn' onclick='login(\"" + userId + "\" ,\""+ phone + "\");return false;' >登录</button>​

5、原因分析:

return false表示阻止浏览器对事件的默认处理,login方法里面有提交表单的动作。万一不加 return false,在执行完 login方法后,还会继续执行它的默认事件(提交表单),加上return false后,则不会再执行提交表单的动作,这样便不会闪退了。

js 用submit()方法提交表单,页面闪退问题以及解决方法相关推荐

  1. jquery 通过submit()方法 提交表单示例

    jquery 通过submit()方法 提交表单示例: 本示例:以用户注册作为例子.使用jquery中的submit()方法实现表单提交. 注:本示例仅提供了对表单的验证,本例只用选用了三个字段作为测 ...

  2. jquery submit()不能提交表单的解决方法

    jquery submit()不能提交表单的解决方法 参考文章: (1)jquery submit()不能提交表单的解决方法 (2)https://www.cnblogs.com/war-hzl/p/ ...

  3. js登录特效+ajax提交表单+异步刷新验证

    今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码: 1.主界面index.php  加载的这 ...

  4. 全国计算机二级qq闪退,电脑上QQ闪退怎么回事?各个系统版本电脑QQ闪退现象的解决方法介绍...

    电脑QQ闪退怎么回事?无论你是什么版本的电脑系统,或多或少都会遇到QQ闪退的现象.遇到这种烦人的情况,我们该如何去解决它呢?对于电脑qq闪退怎么回事?如何解决呢?下面脚本之家小白就在本文为大家提供wi ...

  5. microsoft拼图闪退_Nonogram彩色拼图2018(Picross,Griddler)闪退无法运行解决方法_九游手机游戏...

    Nonogram彩色拼图2018(Picross,Griddler)闪退无法运行解决方法游戏攻略 Nonogram颜色2018版本. 逻辑游戏的传说.汉克斯,也叫斯格勒. 官方名称是picross,在 ...

  6. tomcat.apache startup.bat闪退两种解决方法

    tomcat bin文件夹中的startup.bat闪退原因及解决方法两种 方法一:在启动tomcat时闪退,重新检查java的jre运行环境.如果环境变量忘记配置一定会导致了tomcat的闪退. 追 ...

  7. 直接双击启动tomcat中的startup.bat闪退原因及解决方法

    直接双击启动tomcat中的startup.bat闪退原因及解决方法 参考文章: (1)直接双击启动tomcat中的startup.bat闪退原因及解决方法 (2)https://www.cnblog ...

  8. 会声会影新版本客户端使用过程闪退原因以及解决方法

    会声会影闪退原因以及解决方法 会声会影在使用过程中可能会因为视频的格式或者是电脑的配置等原因造成闪退现象,下面是针对会声会影闪退现象给出的解决方案,希望能够帮到大家: 现象1: 导入视频或者图片的时候 ...

  9. squad服务器不稳定,Survival Squad黑屏闪退原因及解决方法介绍 Survival Squad黑屏闪退怎么办...

    Survival Squad黑屏闪退怎么办?Survival Squad黑屏闪退怎么回事呢?要怎么解决Survival Squad黑屏闪退问题?不少玩家反映玩法游戏时出现黑屏闪退现象,下面小编就给大家 ...

最新文章

  1. 管理索引表:深入研究B树索引--重建,合并,删除(理论篇3)
  2. Android Bitmap转换WebP图片导致损坏的分析及解决方案
  3. 用c语言批量删除指定文件夹,C语言删除文件夹下所有代码的注释for Mac
  4. python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...
  5. 编程大讲坛、坛坛是佳酿--编程大讲坛:C#核心开发技术从入门到精通
  6. python3.7安装wordcloud_Python中的wordcloud库安装问题及解决方法
  7. java大话_大话JAVA(一)
  8. STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)
  9. 一条数据的HBase之旅,简明HBase入门教程2:数据模型
  10. 第13章 Swing程序组件----常用布局管理器
  11. 破解中兴ZXV10 H108L电信猫超级密码,附赠破解路由限制
  12. linux系统刷机教程,在 Linux 刷 BIOS
  13. 微信王者登录太多服务器怎样删除,使用微信登录游戏或其他app时,可以使用不同的个人信息登录 选项已满 怎么删除?如图...
  14. 一招解决 Mac JD-JUI 打不开问题
  15. linux修改ip地址详解
  16. c++:简单的运算符重载
  17. 翟东平微信公众号视频教程JAVA201810版2/3阶段-翟东平-专题视频课程
  18. 密码学Kerberos协议理解
  19. php实现视频转gif,mp4格式如何转换成gif格式
  20. MySQL中的子查询,最好最全的子查询分类

热门文章

  1. 各种浏览器css不兼容的写法
  2. java元注解 @Documented注解使用
  3. 世界上任何一件事的五个模块
  4. GMA Round 1 极坐标的忧伤
  5. Tensorflow学习笔记---1--Python基本操作
  6. iOS项目中常见定时器
  7. 认识Linux系统服务(鸟哥18章)
  8. 哈夫曼树 (最优二叉树)
  9. wangeditor 不识别html_前端知识(一)认识HTML
  10. 有序数组中插入元素依然保持有序