我正在使用一种形式的单选列表,为生成该列表而编写的代码是
currentCategory
当我在浏览器中检查输出时,我看到一个隐藏的输入字段,带有 同名,这是检查员的图像:
此行为有效吗?如果是,那么这里的隐藏字段有什么用,如果不是,请解释我的代码有什么问题。
答案 0 :(得分:1)
此字段用于发送此无线电的默认值。在表单提交时,仅选中的单选将与表单一起发送-如果您未选择任何内容,单选将被完全忽略(就像它根本不在表单中一样)。因此,您可以定义在这种情况下将发送的默认值-它使无线电行为与其他输入类似(如果您不填写文本输入,它仍将以空字符串作为值发送)。
您可以使用unselect
选项控制此输入:
unselect
:字符串,当未选择任何单选按钮时应提交的值。您可以将此选项设置为null以防止提交默认值。如果未设置此选项,将提交一个空字符串。https://www.yiiframework.com/doc/api/2.0/yii-helpers-basehtml#activeRadio()-detail