我在magento中添加了无线电字段,但我在验证时遇到问题,它显示所有无线电都是必需的,当我选择一个选项时,它给了我其他选项的错误。
这是我的代码:
<?php
$fieldset->addField('size', 'radios',
array(
'label' => Mage::helper('moduelname')->__('Maximum rim size you can handle
'),
'class' => 'required-entry',
'required' => false,
'name' => 'size',
'values' => array(array('value' => '17', 'label'=>'17 inch'),
array('value' =>'18', 'label'=>'18 inch'),
array('value' =>'19', 'label'=>'19 inch')
,array('value' =>'20', 'label'=>'20 inch')
,array('value' =>'21', 'label'=>'21 inch')
,array('value' =>'22', 'label'=>'22 inch')
,array('value' =>'23', 'label'=>'23 inch')
,array('value' =>'24', 'label'=>'24 inch')
,array('value' =>'25', 'label'=>'25 inch'),),
));
?>
答案 0 :(得分:1)
更改
'class' => 'required-entry',
到
'class' => 'validate-one-required-by-name',
希望这对你有用..