代码之家  ›  专栏  ›  技术社区  ›  suresh

如何删除zend中默认签入的单选按钮

  •  0
  • suresh  · 技术社区  · 6 年前

    嗨,伙计们,我正在删除默认的选中值 收音机 按钮

     <?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}}"/>
    

    有谁能帮我怎样才能使默认单选按钮不被选中。

    提前谢谢。

    1 回复  |  直到 6 年前
        1
  •  -1
  •   suresh    6 年前

    我通过改变这条线解决了我的问题

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

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