我正在使用 CMS(Business Catalyst),并在用户结账时为网站设置送货选项。我想在用户输入他们的邮政编码/邮政编码后自动选择运输选项,但它不起作用。这是我的代码:
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 并且onchange
在 HTML 中发生时,它正在使用 USPS API 检索运费。认为直到显示上述 HTML 的 onchange 事件之后才创建收音机,我可以添加延迟以使其正常工作。我尝试了这段代码:
var $radios = $('input:radio');
$('#shippingPostcode').change(function() {
$radios/dealy(1000).trigger('click');
});
但这也不起作用。HTML onchange 事件发生后如何选择单选按钮?