使用内置的Magento表单验证将收音机框设置为必需条目

时间:2014-05-28 11:00:11

标签: javascript validation magento

我创建了一些在Magento onepage checkout上使用的复选框,我想使用验证来确保客户选择其中一个,否则javascript将显示内置的Magento表单验证。

<div>
 <li class="control horiz-list">
 <input type="radio" class="radio organisation_type validate-one-required" value="1" id="billing:organisation_type" name="billing[organisation_type]"> <?php echo $this->__('A') ?></li>
 <li class="control horiz-list">
 <input type="radio" class="radio organisation_type validate-one-required" value="2" id="billing:organisation_type" name="billing[organisation_type]"> <?php echo $this->__('B') ?></li>
 <li class="control horiz-list">
 <input type="radio" class="radio organisation_type validate-one-required" value="3" id="billing:organisation_type" name="billing[organisation_type]"> <?php echo $this->__('C') ?></li>
</div>

更新: 我现在已经更改了代码块(如上所述) - 验证工作但我提交的错误显示在元素的末尾而不是块中,因此格式化不是很正确。

有人可以建议我如何在元素的末尾正确显示错误吗?

1 个答案:

答案 0 :(得分:3)

在单选按钮的类名中使用validate-one-required-by-name

在群组中的最后一个广播/复选框上使用validate-one-required