![](/img/trans.png)
[英]Auto-Select Radio Button By Default And Execute 'onchange' Function
[英]Auto-Select Radio After onchange event.
我正在使用CMS(業務催化劑),並且在用戶結帳時為網站設置送貨方式。 用戶輸入郵政編碼/郵政編碼后,我想自動選擇送貨選項,但是它不起作用。 這是我的代碼:
HTML
<input value="" id="shippingPostcode" name="shippingPostcode" class="discountcodeInput" onchange="RetrieveShippingCosts(3416418,188536);return false;">
注意:HTML代碼無法更改。 這是系統生成的。
JS
var $radios = $('input:radio');
$('#shippingPostcode').change(function() {
$radios.trigger('click');
});
我知道輸入zip時發生HTML中的onchange
事件時,它正在使用USPS API檢索運輸成本。 考慮到直到上述HTML的onchange事件顯示后才創建廣播,我可以添加一個延遲來使其正常工作。 我嘗試了這段代碼:
var $radios = $('input:radio');
$('#shippingPostcode').change(function() {
$radios/dealy(1000).trigger('click');
});
但這也不起作用。 HTML onchange事件發生后如何選擇單選按鈕?
而不是使用jQuery延遲,請嘗試js setTimeout:
var $radios = $('input:radio');
$('#shippingPostcode').change(function () {
setTimeout(function () {
$radios.prop('checked', true);
}, 1000);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.