【问题标题】:Unable to show checked radio button inside table无法在表格内显示选中的单选按钮
【发布时间】:2015-12-18 20:25:21
【问题描述】:

我正在尝试根据从服务器传递到视图的数据检查单选按钮。但是,我无法在引导表中检查单选按钮。以下是我的代码:

<tbody>
    <?php
    foreach($results as $row)
    {
    ?>
    <tr>
        <td><?php echo $row->productCoverNoteNo ?></td>
        <td><?php echo $row->productClass ?></td>
        <td><?php echo $row->productName ?></td>
        <td><?php echo $row->productPolicyNo ?></td>
        <td>                    
            <input type="radio" name="tbx_paymentStatus" id="paid" value="PAID" <?php if ($row->productPaymentStatus == "UNPAID"){ echo "checked='checked'"; }?>  />
            <label for="paid">Paid</label></br>
            <input type="radio" name="tbx_paymentStatus" id="unpaid" value="UNPAID" <?php if ($row->productPaymentStatus == "PAID"){ echo "checked='checked'"; }?> />
            <label for="unpaid">Unpaid</label>
        </td>
        <td><a title="Edit this customer product" href="<?php echo base_url("customerProduct/editCustomerProduct/$row->productCoverNoteNo") ?>"><i class="fa fa-pencil fa-lg"></i></a>
            | <a title="View endorsements of this customer product" href="<?php echo base_url("endorsement/viewEndorsement/$row->productCoverNoteNo") ?>"><i class="fa fa-book fa-lg"></i></a></td>
    </tr>
    <?php echo($row->productPaymentStatus);
    }
    ?>  
</tbody>

【问题讨论】:

  • 使用 echo 'checked="checked"';有单引号和双引号的问题
  • 试过了..我也不会显示。
  • 检查变量的值可能会有所不同
  • 我回应了 productPaymentStatus);?> 并且它是正确的。我也只用“检查”尝试过。同样的事情。

标签: php html radio-button


【解决方案1】:

试试这个:
<input type="radio" name="tbx_paymentStatus" id="paid" value="PAID" <?php if ($row->productPaymentStatus == "UNPAID"){ ?> checked='checked' <?php }?> />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2016-01-01
    • 1970-01-01
    • 2013-09-21
    相关资源
    最近更新 更多