更改复选框后提交表单

Submit Form afer change Checkbox

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

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

这可能吗?

是的,您可以像这样使用 jquery 来完成它:

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

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

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