首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

应该是jQuery的$(form).submit(); 不在表单标签内触发onSubmit?

您好,感谢您的提问。

您提到的 $(form).submit(); 是 jQuery 中的一个方法,用于触发表单的提交事件。如果您希望在表单标签内触发 onSubmit 事件,可以使用以下方法:

代码语言:javascript
复制
$(form).on('submit', function(event) {
  // 在这里编写您的代码
});

这样,当表单被提交时,就会触发 onSubmit 事件,您可以在事件处理程序中编写您的代码。

另外,如果您希望在表单标签外触发 onSubmit 事件,可以使用以下方法:

代码语言:javascript
复制
$(form).trigger('submit');

这样就可以在表单标签外触发 onSubmit 事件。

希望这些信息能够帮助您解决问题。如果您还有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Node.js建站笔记-使用react和react-router取代Backbone

    事件是不可缺少,用来触发formsy验证逻辑; 另外,根据项目需求,验证码部分需要在HCInput组件安置验证码图片dom,所以HCInput组件接受children组件this.props.children...="login_form" target='target_ifr' onSubmit={this.submit} mapping={this.mapInputs} onValid={this.enableSubimit... 除了标签不同以外,其他语法与常规react组件相同,需要注意是几个监听函数: onSubmit:用于拦截表单默认submit行为,这一点与jquery validation...mapping并不是必须; onValid:表单中各元素都验证通过后触发; onInvalid:与onValid相反,表单中任何一个元素验证不通过就会触发onInvalid,一般与onValid配合控制...; 用户输入信息之后点击submit按钮,触发submit函数中emptyError设置逻辑this.setState({emptyError: '不能为空'});,在此之后,所有的验证逻辑便可以正常进行

    2.3K90

    前端魔法堂:onsubmitsubmit事件处理函数怎么不生效呢?

    前言  最近在用Polymer增强form,使其支持表单异步提交,但发现明明订阅了onsubmitsubmit事件,却怎么也触发不了。下面我们将一一道来。...('click', function(e){ form.submit() }) 2.通过触发表单submit事件 示例1, IE 678: var form = document.querySelector...(e) 示例4,jQuery $('form').trigger('submit') 各种提交方式背后 就onsubmit函数和submit事件而言 方式1,方式2和方式4均可依次调用onsubmit...函数和触发submit事件,因此可以在onsubmit函数或submit事件处理函数中禁止执行默认行为来实现表单异步提交; 方式3既不会调用onsubmit函数,也不会触发submit事件。..., 而是执行onsubmit触发submit事件 因此要方式4实现与方式1,2效果可以这样处理 var e = new Event('submit') var form = document.querySelector

    1.9K70

    文档和元素几何滚动

    web服务器字符串 表单和元素事件处理程序 每个form元素都有一个onsubmit事件处理程序用来检测表单提交。...(通过回车也能触发该事件)如果直接调用表单submit()方法将不会触发onsubmit事件处理程序。onreset事件处理程序和onsubmit是类似的。也是会在表单重置之前触发该事件。...使用场景:对用户表单进行输入验证 具体后面有事件,继续写。 其过程如下 先触发onsubmit事件 → 接着调用submit()方法完成提交。...this问题 this是触发该事件文档元素一个引用。即触发该事件对象 在form元素中元素拥有一个form引用了其父级form。通过this.form会得到form对象引用。...单选元素为整组有相关性元素而设计,组所有按钮HTML属性name值都相同。按照这种方式创建按钮为互斥。利用表单属性名字选中元素时,它返回一个类数组对象而不是单个元素。

    5.2K00

    form实现表单提交各种方法(表单提交源码)

    表单提交方法 1、type=“submit” <input type="<em>submit</em>" name="<em>submit</em>...javacript函数来提交<em>表单</em>,方法就非常多非常灵活了,比如可以把它加入到任意一个<em>标签</em><em>的</em>onclick事件中: ...有了上面这几种提交<em>表单</em><em>的</em>方法,我想差不多够应付复杂<em>的</em><em>表单</em>了. <em>表单</em>提交注意点 注意:每个input<em>标签</em>都要有name属性,<em>form</em>要有action和method。...当不写type属性时,其type<em>的</em>默认值是<em>submit</em>,点击的话也会直接提交数据 使用<em>form</em><em>的</em><em>onsubmit</em>()方法对<em>表单</em>数据进行 验证后 再提交 <<em>form</em> id="form1" action="...元素加上了onsubmit()方法,它会在“提交”按钮点击时候被触发,该方法一定要有return返回值,如果值为false则不进行提交,如果为true则提交。

    5.3K30

    【转】jQuery验证控件jquery.validate.js使用说明+中文API

    " type="submit" value="Submit"/> 使用class="{}"方式,必须引入包:jquery.metadata.js 可以使用如下方法..." type="submit" value="Submit"/> required:true 必须有值 required:"#aa:checked"表达式值为真,则需要验证...required:function(){}返回为真,表时需要验证 后边两种常用于,表单中需要同时填或不填元素 五、常用方法及注意问题 1.用其他方式替代默认SUBMIT $().ready(...;form.submit(); } }); 如果想提交表单, 需要使用form.submit()而不要使用$(form).submit() 2.debug,只验证不提交表单 $().ready(function...wrapper:String 用什么标签再把上边errorELement包起来 一般这三个属性同时使用,实现在一个容器显示所有错误提示功能,并且没有信息时自动隐藏 errorContainer:

    4.7K40
    领券