前言

submit() 方法不带参数,就是触发 submit 事件,带function 参数,就是执行 submit 事件时运行的函数。

触发 submit 事件

通过 jquery 的submit() 方法,可以出发submit 事件

form表单示例

    <form id="demo" method="get"><div><label for="user">用户名:</label><input type="text" id="user"  name="username" placeholder="输入用户名"></div><div><label for="psw">用户名:</label><input type="password" id="psw" name="password" placeholder="输入用户名"></div><input type="submit" value="提交"></form>

可以在浏览器console执行如下代码触发表单提交

$('form').submit();

submit 事件

submit 事件只适用于 <form> 元素

基本语法

$(selector).submit(function)

示例

    $('form').submit(function () {// 提交表单事件alert('提交表单了!');})

当点提交按钮,会弹出alert,并且表单也会提交

如果我们想重写表单提交事件,需阻止上面的提交按钮表单提交事件
使用 event.preventDefault() 方法阻止表单被提交

event.preventDefault();

function 可以传 event 参数

    $('form').submit(function (event) {// 阻止type="submit" 表单提交event.preventDefault();// 自定义 提交表单事件alert('提交表单了!')})

这样就可以自定义提交表单事件了

JavaScript 学习-42.jQuery 提交表单 submit() 方法相关推荐

  1. jquery提交表单_jQuery提交表单

    jquery提交表单 jQuery submit() function triggers when a user tries to submit a form. jQuery submit form ...

  2. 使用jQuery提交表单

    我想使用jQuery提交表单. 有人可以提供代码,演示或示例链接吗? #1楼 来自手册: jQuery Doc $("form:first").submit(); #2楼 您将必须 ...

  3. java jquery提交表单_Jquery ajax提交表单几种方法

    在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$('#表单ID').serialize();就行了,下面我来介绍两个提交表单数据的方法. ...

  4. php curlopen,php自动提交表单的方法(基于fsockopen与curl)

    搜索热词 本文实例讲述了PHP基于fsockopen与curl实现自动提交表单的方法.分享给大家供大家参考,具体如下: PHP自动提交表单 1. fsockopen方法: PHP;"> ...

  5. php ajax 重复提交,ThinkPHP防止重复提交表单的方法实例分析

    本文实例总结分析了ThinkPHP防止重复提交表单的方法.分享给大家供大家参考,具体如下: 为什么会有表单重复的坑 在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页 ...

  6. Jquery提交表单 Form.js官方插件介绍

    來源:http://hi.baidu.com/dereky/blog/item/f9e8ab64c52f4ff3f736540c.html [JQuery框架应用]:form.js官方插件介绍 For ...

  7. JQuery - 提交表单

    [JavaScript] JQuery异步提交表单与文件上传 Jquery.form.js是一个可以异步提交表单及上传文件的插件. 文档地址:http://jquery.malsup.com/form ...

  8. Validator验证Ajax提交表单的方法

    当我们在一些稍微复杂的业务时,可能会遇到需要多个表单form在同一个页面的情况,但是提交一个表单以后不想页面刷新或者跳转,那么我们考虑到的就是Ajax提交表单,那么如何让Jquery的validato ...

  9. java mvc中重复提交_SpringMVC之——防止重复提交表单的方法(一)

    这篇博文介绍第一种方法:判断session或其他缓存中保存的token,这里以session为例,具体大家也可以自行扩展以其他的缓存实现. 这种方式比较麻烦,每次在提交表单时都必须传入上次的token ...

  10. Jquery ajax提交表单几种方法详解

    [导读] 在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的 ...

最新文章

  1. mysql取消外码约束_MySQL 关闭子表的外键约束检察方法
  2. u3d android,u3d与安卓交互(Android studio)
  3. 【双系统下给ubuntu18.04扩容】
  4. html5游戏 糖果派对,糖果派对, 第三层的游戏攻略, 怎玩才能合理的获得比较高的得分?...
  5. css3高级和低级样式属性先后顺序
  6. 正在启动oracle universal,oracle的常见问题与解决
  7. oracle数据库硬恢复,Oracle数据库的可恢复性设置
  8. AC日记——集合位置 洛谷 P1491
  9. 很有气势的语言openeim
  10. python解析xml文件选用模块_Python标准库系列之xml模块
  11. kafka server常用核心配置
  12. Linux QQ 2.0.0 Beta2 发布
  13. linux网络测试(必会)
  14. Atitit 订单处理原理与功能设计attilax总结
  15. 怎么读取cf卡id_simotion读写CF卡,保存/读取变量
  16. 今晚折腾了好久,win7极限精简版239M在虚拟机未成功?
  17. 自学白帽黑客的第一年总结
  18. Jo-SRC: A Contrastive Approach for Combating Noisy Labels
  19. 2013 CVPR点评
  20. 深入理解Android系统多用户

热门文章

  1. 三种近场通信技术的特点及未来趋势
  2. games101-789-shading
  3. ofd文件怎么打开?怎么转换成pdf格式发票?ofd文件打开教程
  4. Canny 算子的非极大值抑制
  5. vscode写的html网页中文乱码
  6. ws2812b灯带容易坏_树莓派控制WS2812B灯带 - Python
  7. 好书推荐|《CSS新世界》,前端人员必备宝书!
  8. pscc2019滤镜抽出_「PS-CC2019新版教程」魔棒工具,让你一秒钟完成抠图-基础篇
  9. nnie yolov3 svp
  10. 一款黑科技神器:uTools