【发布时间】: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