【问题标题】:Submit Form afer change Checkbox更改后提交表单复选框
【发布时间】:2022-01-19 15:14:14
【问题描述】:

我想在 twig 文件中更改复选框后提交表单,例如:

{{start_form(einrichtungUsersForm.getEinrichtungUserType())}}
{{ form_widget(einrichtungUsersForm.getEinrichtungUserType().active )}}
{{ende_form(einrichtungUsersForm.getEinrichtungUserType())}}

这可能吗?

【问题讨论】:

  • 是的,搜索 Ajax on change 功能

标签: forms symfony twig


【解决方案1】:

是的,你可以像这样用 jquery 做到这一点:

$('body').on('change', '#checkboxId', function() {
    $(this).closest('form').submit();
});

如果你不使用 jquery,这是使用 javascript 的解决方案:

let checkbox = document.getElementById('checkboxId');
checkbox.addEventListener('change' => () {
    this.closest('form').submit();
});

【讨论】:

  • 您好,感谢您的帮助。我不明白我是如何触发 JavaScript 的。
  • 嗨,不客气,我需要查看您的 HTML 页面
  • 你的意思是像图片还是html cod?我现在不需要我给你看。我没有更多的代码。我的问题是我无法触发按钮发送提交。
  • 包含您的复选框的代码部分
猜你喜欢
  • 2021-10-29
  • 2014-04-06
  • 1970-01-01
  • 2013-08-10
  • 2015-01-22
  • 1970-01-01
  • 1970-01-01
  • 2012-04-02
  • 1970-01-01
相关资源
最近更新 更多