【问题标题】:How to remove radio button default checked in zend如何删除在zend中选中的单选按钮默认值
【发布时间】:2019-03-28 12:33:21
【问题描述】:

大家好,我正在尝试删除 radio 按钮的默认选中值

这是我的代码:

 <?php if ($this->isAllowed('order.customer.ticket-details')) : ?>
<fieldset class="order-obv-ticket">
    <legend><?php echo $this->translate('order_obv_ticket'); ?></legend>
    <div id="order-ticket-details"></div>
</fieldset>
<?php endif;?>

这是我的js函数:

    function getOrderTicketDetails(orderId, contactId)
    {
        $.ajax({
            url: vbdURL+'/order/customer/ticket-details',
            data:{orderId : orderId,
                  contactId :  contactId },
            type: 'POST',
            success:function(response){
                $('#order-ticket-details').html(response);
                if(null != order['requestTicketId']){
                    $("#ticketId-"+ order['requestTicketId']).prop('checked', true);
                } else {
                    if (0 < $("input[id^='ticketId-']").length) {
                        $("input[id^='ticketId-']:first").prop('checked', true);
                        order['requestTicketId'] = $("input[id^='ticketId-']:first").val();
                    } 
                }
            }
        });

}

这是我的单选按钮:

<span class="actions">
<input name="ticketId" id="ticketId-{{ticketId}}" type="radio" class="selectAll js-set-order-ticket" value="{{ticketId}}"/>

谁能帮助我如何使默认单选按钮不被选中。

提前致谢。

【问题讨论】:

  • 单选按钮在哪里?
  • 检查我的更新答案
  • @suresh:嗯?只需删除$("input[id^='ticketId-']:first").prop('checked', true);
  • 而不是删除我只是让它像假。问题是在它没有调用我的 js 文件之前。现在我知道了..问题解决了
  • @panther 如果你能回答stackoverflow.com/questions/52968958/…,请检查一下

标签: javascript php zend-framework


【解决方案1】:

我已经通过修改这条线解决了我的问题

$("input[id^='ticketId-']:first").prop('checked', true);

$("input[id^='ticketId-']:first").prop('checked', false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2017-10-02
    • 1970-01-01
    • 2015-08-25
    相关资源
    最近更新 更多