付款方式 - 单选按钮列表

时间:2013-09-14 16:47:04

标签: php magento payment-gateway

嗨,所有的magento专家。我在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?

请有人帮我这个吗?我是magento世界的新人。

谢谢!

2 个答案:

答案 0 :(得分:1)

希望这会有所帮助。您可以下载免费的'WebShopApps MatrixRate – #1 Multiple Table Rates Extension'并查看其开发方式。这是链接。

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

答案 1 :(得分:0)

您的第一个输入字段的属性为“已选中”,但值不正确。如果您使用HTML5,则只需要编写“已选中” - 没有属性值。如果您更喜欢XHTML样式,则使用正确的值来“检查”。

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

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

希望这有帮助!