我正在尝试data-
在 ZF2 中的单选按钮上添加值。是否可以控制用 指定的每个输入value_options
?
添加到表单的典型单选按钮:
$this->add(array(
'type' => 'radio',
'name' => 'duration',
'options' => array(
'value_options' => array(
'daily' => 'Daily',
'weekly' => 'Weekly',
'monthly' => 'Monthly',
),
),
));
最终,我想要类似下面的东西,所以我可以为每个单选项目指定单独的参数/选项:
$this->add(array(
'type' => 'radio',
'name' => 'duration',
'options' => array(
'value_options' => array(
array(
'attributes' => array(
'value' => 'daily',
'data-item' => 'apple'
),
'options' => array(
'label' => 'Daily'
)
),
array(
'attributes' => array(
'value' => 'weekly',
'data-item' => 'orange'
),
'options' => array(
'label' => 'Weekly'
)
),
array(
'attributes' => array(
'value' => 'monthly',
'data-item' => 'pear'
),
'options' => array(
'label' => 'Monthly'
)
),
),
),
));
我想要上述内容的原因是,我想在选择单选按钮时使用 JavaScript 来更改某些内容,因此它需要保存数据属性。
这样的事情可能吗?