javascript - 通过 jquery 触发器提交表单

标签 javascript jquery forms twitter-bootstrap pug

我是 javascript 的新手,真的想不通。

因此,我有一个链接到表单的按钮,该按钮将提交从表单收集的数据。我被告知要重写 JS/JQuery,以便它可以跨网站工作。

button(trigger-submit='form-presentation').btn.btn-primary(
    name="action", 
    value="add-assessment"
    ) Save & Edit Assessment

链接到

  form.form-presentation(
    action=route.seminar(seminar, 'create_presentation', {}, 'post'), 
    method="POST", 
    enctype="multipart/form-data"
  )

这是无法运行的 JS:

define([
  'jquery',
], function ($) {

  $(document).ready(function() {

    $('[trigger-submit]').click(function() {
      document.form-presentation.submit();
    });

  });
});

我觉得我需要 data(); 在里面,但我不知道它是如何工作的。我准备好撕掉我的头发了。感谢您的帮助!

最佳答案

我从某人那里得到了一些帮助,他帮助我找出了我需要的代码。

$($(this).attr('.trigger-submit')).submit();

在这种情况下会起作用,并允许它在整个站点中使用。

关于javascript - 通过 jquery 触发器提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30039107/

相关文章:

javascript - 这段 JS 代码在 if...else 格式中是什么样子的?

jquery - 使用jquery按列位置查找表中的所有td

javascript - 如何在没有文本的情况下使 anchor 标记可点击

javascript - 如何以不同的时间间隔多次更改文本?

javascript - 单击文本输入时清除单选按钮

javascript - 使用弹出框内的按钮单击关闭 Safari 弹出框

javascript - Angular $parse 不返回本地人

php - CakePHP 1.3 : Protect Forms From XSS

php - MySQL不会从配置文件中读取密码

javascript - 如何连续多次获取Ajax成功消息事件