0

すべてのマジェントの専門家にこんにちは。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>   

問題は、プロセスを続行できないことです。何かがおかしいので、検証で疑われます。名前の属性を見てください。それらはすべて等しい必要があるため、ラジオボタンの1つだけをチェックできますが、magentoで問題ないかどうかわかりませんか?

誰かがこれで私を助けてくれますか? 私はマジェントの世界で初めてです。

ありがとうございました!

4

2 に答える 2

0

最初の入力フィールドには「checked」属性がありますが、値が間違っています。HTML5 を使用する場合は、属性値なしで「checked」と記述するだけで済みます。XHTML スタイルを好む場合、使用する正しい値は「チェック済み」です。

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

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

お役に立てれば!

于 2013-10-08T08:01:41.523 に答える