JS阻止form表单提交失败

  • 问题简介
  • 解决办法

问题简介

<form th:action="@{/user.do}" method="post" onsubmit="return preSubmit();">
function preSubmit(){//1 获取用户名输入框里的内容var usernameText = $("username").value;...
}

js中没有引入jQuery但是使用了jQuery语法,导致没有获取到DOM对象,获取 value时其实是对null进行操作,会导致js报错

而若js执行过程中有错误,则form表单会照常提交,会导致js截取表单提交失败

解决办法

  1. 引入jQuery
  2. 将js改为原生语法
function $(id){return document.getElementById(id);
}
function preSubmit(){//1 获取用户名输入框里的内容var usernameText = $("username").value;...
}

JS阻止form表单提交失败相关推荐

  1. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  2. JS模拟Form表单提交

    用java写了一个下载的功能,测试没有问题,但前台就是不弹出下载的提示框. 后来发现如果你的提交方式是ajax的方式的话是不会弹出提示框的,然后换成了form提交,顺利弹框通过,下来我们就用js模拟f ...

  3. js将form表单提交数据封装为ajax提交

    对于数据提交,html自带了form表单,以form表单里的input框的name为key值,以其所对应的value为value值,传给后台供其使用.但是这样的方法与ajax传输数据还是有许多差距: ...

  4. 阻止form表单提交的常用方式

    >给form标签的添加表单提交事件οnsubmit="return false;" <form onsubmit="return change()" ...

  5. 原生js实现form表单提交

    最近工作比较忙,着急上线,写个简单的东西吧 url为你要提交的地址 params 为你提交的参数 function fromPost(URL, PARAMS) {var temp = document ...

  6. ajax 模拟表单提交,Ajax模拟Form表单提交,含多种数据上传

    ---恢复内容开始--- Ajax提交表单.使用FormData提交表单数据和上传的文件(这里的后台使用C#获取,你可以使用Java一样获取) 有时候前台的数据提交到后台,不想使用form表单上传,希 ...

  7. js 提交form表单,js更改form表单的action属性

    2019独角兽企业重金招聘Python工程师标准>>> js 提交form表单 <s:form id="formID1" action="favo ...

  8. js实现Form表单submit提交截获数据(各浏览器通用)

    js实现Form表单submit提交截获数据(各浏览器通用) js实现Form表单submit提交截获数据(各浏览器通用) No Comments | js , 安全 , PHP | by calms ...

  9. Form表单提交按钮图片IE6下背景透明(js提交)

    Form表单提交按钮图片IE6下背景透明(js提交) 我们知道 光png图片在IE6下面透明方法很多,网上也很多,但是我今天遇到了个难题:form表单提交按钮png图片要求背景透明.我弄了半天,转个思 ...

最新文章

  1. 高通CVPR神研究:视频处理计算量降低78%,教卷积层自己“挑像素”,卡成PPT的视频纵享丝滑...
  2. 全局程序集缓存gac中安装程序集_我就不信2W字把源码拆的这么碎,你还不明白mybatis缓存...
  3. 【c++】10. memset()、【strcpy_s()、memcpy_s()】、【strcpy(),memcpy()】
  4. SAP BOPF和ESF2这两个框架有什么区别
  5. 移动WEB开发之JS内置touch事件[转]
  6. fscanf()php,fscanf函数的用法
  7. linux系统优化 io,Linux硬件IO的优化简介
  8. js轮询导致服务器瘫痪_面试官:讲一下什么是负载均衡,什么是轮询策略随机策略哈希策略...
  9. mysql characterencoding 枚举值_MySQL 事务锁基础部分详解
  10. 深入浅出的mysql第三版和第二版的区别_深入浅出mysql和高性能mysql哪本好
  11. LTO磁带机清洁准则
  12. 安卓设备连接USB打印机
  13. 通过webService下载sharepoint文档库文件
  14. 单双向TVS瞬态抑制二极管,如何区分?
  15. SolidWorks用鼠标中键控制模型的旋转、缩放和平移
  16. Navicat Premium15 注册出现No all pattern found! file already patched?
  17. 无法使用内置管理员账户打开应用
  18. 【GLSL教程】(七)逐像素的光照
  19. MobaXterm 详细安装使用教程 官网
  20. Quick--组件与基本元素

热门文章

  1. 计算机系统权限授权,win 7 期间版操作系统的权限说明
  2. 卷积神经网络入门:LeNet5(手写体数字识别)详解
  3. 机器学习-神经网络(Neural Network)算法
  4. 操作系统概念_第六章_进程同步
  5. 二、进程管理(4.经典进程同步问题)
  6. 个性篮球队名_你的篮球个性是什么
  7. Zookeeper 原理与优化
  8. win10 系统更新(window update)
  9. 数字水印进阶篇——基于DWT-SVD的数字水印(附matlab代码)
  10. Pytorch混合精度训练