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. Xcode waring: no rule to process file *** 警告提示

    在编译程序的时候,Xcode给出了警告:warning: no rule to process file *** 类似的警告, 解决方法: 在[build Phases] -> [Compile ...

  2. 牛客网暑期ACM多校训练营(第九场)D

    链接:https://www.nowcoder.com/acm/contest/147/D来源:牛客网 Niuniu likes traveling. Now he will travel on a ...

  3. Hibernate学习笔记(三)

    我是从b站视频上学习的hibernate框架,其中有很多和当前版本不符合之处,我在笔记中进行了修改以下是b站视频地址:https://www.bilibili.com/video/av14626440 ...

  4. 每日一个linux命令(1)

    ls命令: 1.        ls -l -R /home/文件夹   列出/home/文件夹下所有文件和目录的详细资料 2.        ls -l t*                     ...

  5. 进程(WINAPI),遍历并查找树状的进程信息,实现控制系统进程

    #include <TlHelp32.h> //检索系统全部进程 void showall() { PROCESSENTRY32 pe32 = {0}; pe32.dwSize = siz ...

  6. centos mysql错误信息处理

    mysql_secure_installation 提示错误:Enter current password for root (enter for none):ERROR 1045 (28000): ...

  7. #Virtual hosts #Include conf/extra/httpd-vhosts.conf 开启就不能启动apache

    #Virtual hosts#Include conf/extra/httpd-vhosts.conf我只要把其中任何一个开启就是吧#去掉就启动不了apache.怎么回事error.log是这样的ht ...

  8. HDU 1176-免费馅饼(DP_逆推)

    免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  9. 深度学习笔记之目标检测算法系列(包括RCNN、Fast RCNN、Faster RCNN和SSD)

    不多说,直接上干货! 本文一系列目标检测算法:RCNN, Fast RCNN, Faster RCNN代表当下目标检测的前沿水平,在github都给出了基于Caffe的源码. •   RCNN RCN ...

  10. android动画具体解释四 创建动画

    使用ValueAnimator进行动画 通过指定一些int, float或color等类型的值的集合.ValueAnimator 使你能够对这些类型的值进行动画.你需通过调用ValueAnimator ...