付款方式 - 单选按钮列表

问题描述 投票:0回答:2

我在 magento 系统中自定义付款方式时遇到问题。在结帐进度中的付款信息步骤中,我需要在付款方式下显示单选按钮列表。这是代码:

<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
<li>
<?php echo $this->getMethod()->getConfigData('message');?>
</li>
 <li>
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option1') ?>" id="<?php echo $_code ?>_option1" name="payment[]" value="1" checked="true"><?php echo $this->__('option1') ?></input>
    </span>
</li>   
<li>        
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option2') ?>" id="<?php echo $_code ?>_option2" name="payment[]" value="2" ><?php echo $this->__('option2') ?></input>
    </span>
</li>   
    <li>
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option3') ?>" id="<?php echo $_code ?>_option3" name="payment[]" value="3" ><?php echo $this->__('option3') ?></input>
    </span>
</li>   

问题是我无法继续我的过程。有问题,我怀疑验证。请查看名称属性。它们必须全部相等,所以我只能检查其中一个单选按钮,但我不确定 magento 是否可以?

有人可以帮我吗?

php magento payment-gateway
2个回答
0
投票

您的第一个输入字段具有“已检查”属性,但值错误。如果您使用 HTML5,则只需编写“checked”——无需属性值。如果您更喜欢 XHTML 样式,则使用的正确值是“checked”。

HTML5:

<input type="radio" checked />

XHTML:

<input type="radio" checked="checked" />


0
投票

您可以免费下载

'WebShopApps MatrixRate – #1 Multiple Table Rates Extension'
并查看它是如何开发的。这是链接。

http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension-certified-bug-free.html

© www.soinside.com 2019 - 2024. All rights reserved.