编程语言
首页 > 编程语言> > javascript – Magento表单验证仅适用于组中的最后一个复选框

javascript – Magento表单验证仅适用于组中的最后一个复选框

作者:互联网

我使用内置的Magento表单验证来确保用户在特定的一组无线电盒子上进行选择.

但是下面的代码看起来不错

<div class="input-box">
  <li class="control">
   <input type="radio" class="radio organisation_type" value="1" id="billing:organisation_type_1" name="billing[organisation_type]"> <?php echo $this->__('School') ?></li>
  <li class="control">
   <input type="radio" class="radio organisation_type" value="2" id="billing:organisation_type_2" name="billing[organisation_type]"> <?php echo $this->__('Parent') ?></li>
  <li class="control">
   <input type="radio" class="radio validate-one-required organisation_type" value="3" id="billing:organisation_type_3" name="billing[organisation_type]"> <?php echo $this->__('Business') ?></li>
</div>

我在最后一个单选框上使用了validate-one方法

出于某种原因,如果我选择最后一个收音机盒,上面的代码只会让我继续?任何人都可以解释为什么如果我检查第一个或第二个框验证仍然失败?

解决方法:

您需要在最后一个单选按钮上添加validate-one-required-by-name.

<input type='radio' class="validate-one-required-by-name .. "

下达管理订单时,请查看付款方式

标签:javascript,validation,magento,magento-1-7
来源: https://codeday.me/bug/20190725/1530616.html