form表单提交的几种方法

  1. <form id="myform" name="myform" method="post" onsubmit="return sumbitTest();"
  2. action="RegisterAction.action">
  3. <table>
  4. <tr>
  5. <td>姓名:</td>
  6. <td> <input type="text" name="name" /> </td>
  7. </tr>
  8. <tr>
  9. <td>性别:</td>
  10. <td>
  11. <input type="radio" name="sex" value="1"> 男
  12. <input type="radio" name="sex" value="0"> 女
  13. </td>
  14. </tr>
  15. <tr>
  16. <td>年龄:</td>
  17. <td>
  18. <select name="age">
  19. <option value="20">20</option>
  20. <option value="21">21</option>
  21. <option value="22">22</option>
  22. </select>
  23. </td>
  24. </tr>
  25. <tr>
  26. <td colspan="2">
  27. <input type="submit" value="Submit普通提交">
  28. <input type="button" id="ajaxBtn" value="AJAX提交" />
  29. <input type="button" id="jqueryBtn" value="jQuery提交" />
  30. <input type="button" id="jsBtn" value="JS提交" />
  31. <input type="submit" value="onSubmit提交" />
  32. </td>
  33. </tr>
  34. </table>
  35. </form>
  1. <script type="text/javascript">
  2. $(function() {
  3. //ajax提交
  4. $("#ajaxBtn").click(function() {
  5. var params = $("#myform").serialize();
  6. $.ajax( {
  7. type : "POST",
  8. url : "RegisterAction.action",
  9. data : params,
  10. success : function(msg) {
  11. alert("success: " + msg);
  12. }
  13. });
  14. })
  15. //jQuery提交
  16. $("#jqueryBtn").click(function(){
  17. $("#myform").submit();
  18. })
  19. //js提交
  20. $("#jsBtn").click(function(){
  21. document.myform.action="RegisterAction.action";
  22. document.myform.submit();
  23. })
  24. })
  25. function sumbitTest(){
  26. return true; //return false则不会提交
  27. }
  28. </script>

以上是比较常用的几种表单提交方式,但绝不局限于这些

form表单提交的几种方法的更多相关文章

  1. Form 表单提交的几种方式

    简单的总结一下form表单提交的几种方式:1.最简单的方式 就用form的submit提交方式,这种提交方式是不需要回调函数的   这种方式最近到一个form提供action路径后台接受就可以< ...

  2. vue---阻止默认表单提交的三种方法

    vue在做表单提交的时候,需要用到一些自定义的验证规则,这个时候就需要阻止表单默认的提交方式. 方法一:直接阻止 <form id="form" @submit=" ...

  3. mvc中form表单提交的几种形式

    第一种方式:submit 按钮 提交 <form action="MyDemand" method="post"> <span>关键字: ...

  4. html表单提交的几种方法

    原文地址:http://www.ijser.cn/?p=34 最普通最经常使用最一般的方法就是用submit type..看代码: <form name=”form” method=”post” ...

  5. js阻止表单提交的两种方法

    下面直接看代码. <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  6. 使用JS和JQuery 阻止表单提交的两种方法

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  7. JavaScript form表单提交与验证

    原网址:https://blog.csdn.net/vipwxs/article/details/79119701 一.form对象的属性: name:获取表单的名称,该name一般给JS使用 met ...

  8. python中前后端通信方法Ajax和ORM映射(form表单提交)

    后端从数据库获取数据给到前端: 第一种方式: admin.py文件代码: @admin.route('/showList') def show(): # 获取数据库所有文章数据,得到一个个对象 res ...

  9. ajax post提交form表单 报400错误 解决方法

    昨天晚上做项目遇到了一个奇怪的问题,我用ajax提交一个form表单,后台Java方法用的是一个实体接,但是他根本不进方法体中,直接给我一个400的错误,一开始我以为是我路径的问题(尴尬),结果直接访 ...

随机推荐

  1. EsAlert

    https://www.cnblogs.com/zhaishaomin/p/7417306.html https://blog.csdn.net/pujiaolin/article/details/5 ...

  2. HDU 6333 莫队+组合数

    Problem B. Harvest of Apples Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K ...

  3. hdu6212 祖玛(区间DP)

    题意 有一个长度为n的01串,我们可以在某个地方插入一个0或者1,那么如果有连续颜色相同的>=3个,那么这段就会消去,两边的合拢.问将所有01串消去,最少需要插入多少个.(n<=200) ...

  4. 仿苹果app下载动画-煎饼

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. mybatis结合generator进行分页插件PluginAdapter开发

    使用org.mybatis.generator生成UserExample时,无法进行分页,使用下面这个类运行generator便可以生成分页相关的属性了 package org.mybatis.gen ...

  6. IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(三)

    注册登录 --利用简单的编写注册登录系统来打通从前端到后台的数据传输路径. 一.建立数据库.基本表 基本环境:mysql5,7.Navicat for MySQL11.0.9企业版. 我们在本地MyS ...

  7. [转]linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

    原文:http://www.jb51.net/LINUXjishu/43356.html ------------------------------------------------------- ...

  8. swift-for循环遍历,遍历字典,循环生成数组

    // Playground - noun: a place where people can play import UIKit //--------------------------------- ...

  9. [CSAPP]Bufbomb实验报告

    Bufbomb实验报告 实验分析: level 0-3从test開始制运行,通过函数getbuf向外界读取一串内容(buf). Level 4 是通过參数-n,程序运行testn函数,调用getbuf ...

  10. Python安装Mysql驱动出错解决(最新出炉)

    Python中最连接Mysql常用的驱动是 mysql-python :mysql的C语言的驱动 mysql-connector:msql官方的驱动 pymysql:python语言的驱动 我这里安装 ...