更改后提交表单复选框
Posted
技术标签:
【中文标题】更改后提交表单复选框【英文标题】: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 功能 related 【参考方案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?我现在不需要我给你看。我没有更多的代码。我的问题是我无法触发按钮发送提交。 包含您的复选框的代码部分以上是关于更改后提交表单复选框的主要内容,如果未能解决你的问题,请参考以下文章