javascript - 获取提交事件中表单的提交方式

标签 javascript jquery jquery-forms-plugin

我有一个表单,上面有几个按钮。其中两个按钮使用 ajax 提交表单并清除表单,以便用户可以在继续之前添加多个记录。最后一个按钮用于当用户完成页面并想要移至下一页时。 jQuery 的 .submit() 方法是否可以告诉表单是如何提交的(按 Enter 键,或获取单击的按钮对象)?

最佳答案

不确定这是否是最佳实践,但我发现如果我创建一个提交事件处理程序,然后为其他按钮创建处理程序,那么它似乎可以正常工作,至少在 Chrome 中是这样。

这是一个例子

$(function(){
    $('form#frmField').submit(function(evt){
        alert('Form Submitted');
        return false;
    });

    $('input#btnReset').click(function(){
        alert('Form Reset');
        return false;
    });
});

关于javascript - 获取提交事件中表单的提交方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993957/

相关文章:

javascript - 更改重复的 $scope 数组,但它会影响原始的 ng-repeat

javascript - 动态引用变量(对象)?

jquery - 将点元素放置在同一位置的圆形图像上

jquery - 提交按钮在模式对话框内的 simple_form 中不起作用

javascript - 单击按钮时获取表格中的特定数据单元格

jquery - Malsup 的 jquery Ajax 表单插件中的上下文

javascript - 函数范围规则(Google Apps 脚本项目)

javascript - 使用 jquery 和 xml 构建虚拟网页

javascript - ajaxSubmit 和 Internet Explorer 问题

jquery - 如何使用 jQuery 表单插件更新 beforeSubmit 函数中的选项对象