我正在尝试使用 hook_form_alter 更改选中的复选框:
$form['foo']['#attributes'] = array();
和/或
$form['foo']['#default_value'] = '0';
基本上,表单的当前输出是这样的:
[foo] => array (
[#type] => [checkbox]
[#attributes] => array (
[checked] => [checked]
)
)
这是一个默认选中的复选框。现在我想取消选中该框并将其保存为该框。
我设法默认取消选中该框,但该值根本不保存。表单仍在提交中,复选框已选中。
我错过了什么?