javascript - 使用内置 Magento 表单验证将单选框设置为必填条目

标签 javascript validation magento

我创建了一些用于 Magento 单页结帐的复选框,我想使用验证来确保客户选择其中之一,否则 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>

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

谁能建议我如何在元素末尾正确显示错误?

最佳答案

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

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

关于javascript - 使用内置 Magento 表单验证将单选框设置为必填条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909793/

相关文章:

javascript - 如何实现用户可自定义的键盘快捷键(在 javascript 中/在网络上)

security - 信用卡号验证算法

c# - 检查是否有任何 WPF DataGrid 单元格有错误

events - Magento 添加新产品事件观察者

zend-framework - 将 Magento 与 CRM 软件集成

javascript - 如何在Angular-Electron中监听从主过程到渲染器过程的事件

javascript - 组合观测值并按日期排序

javascript - 通过原型(prototype)定义方法与在构造函数中使用它相比——真的有性能差异吗?

Javascript getElementsByTagName ("input").value 不返回结果

Magento - 如何通过 GeoIP 按国家/地区经营商店?