【问题标题】:How can I call a jQuery function from form submit inside table [duplicate]如何从表内的表单提交调用 jQuery 函数 [重复]
【发布时间】:2019-08-05 14:28:42
【问题描述】:

如何从提交按钮调用 jQuery 函数?

    <div class="form-group">
      <table id="tablefriendsname2" class="table form-table-editadd">
        <tbody>
          <form id="addData" submit="addData"></form>
        </tbody>
      </table>
   <button type="submit" name="Submit" class="btn btn-primary">submit</button>
    </div>
$('#addData').submit(function(e) {
  alert("asasas");
});

【问题讨论】:

  • 提交按钮在哪里?
  • 您完全按照当前的方式捕获事件。有问题吗?你的form 是空的,所以这本身就是一个问题
  • 添加了提交按钮
  • 它实际上在表单之外
  • 设置表单属性为form, impressivewebs.com/html5-form-attribute

标签: javascript jquery jquery-ui


【解决方案1】:

您必须触发表单上的提交事件才能运行事件处理程序。

您的提交按钮不会这样做,因为它与表单无关。

要么:

  • 将提交按钮放在表单中
  • form 属性添加到引用表单的id 的表中

另外:您不能将表单作为 tbody 元素的子元素。这会给你带来麻烦。写valid HTML

【讨论】:

  • 感谢它的工作
猜你喜欢
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
  • 2011-12-16
  • 1970-01-01
相关资源
最近更新 更多