通过jquery触发器提交表单

时间:2015-05-04 20:11:31

标签: 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();,但我不知道它会如何运作。我准备把头发从这里撕下来。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

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

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

在这种情况下可以使用,并允许在整个网站上使用它。