因此,雖然LiveAddress對美國地址非常適用,但我們也必須支持國際地址。我已經有一個國家下拉菜單,只有當用戶選擇美國時,才能啓用LiveAddress。不過,如果有人選擇美國以外的國家,我現在需要「禁用」LiveAddress。如何通過javascript禁用LiveAddress
$(".chosen-select").on("change", function (e) {
if (e.added.id == "USA") {
showUSStates();
$.LiveAddress("<My Key>");
} else if (e.added.id == "CAN") {
showCANProvinces();
//Disable Live Address here?
} else {
//Disable Live Address here?
$("label[for=State]").html("Province");
$("#State").hide()
$("#Province").show()
$("#State").empty();
}
});
謝謝!
解決方案:
,所以它不是在他們的網頁記錄,但我閱讀了unminimized js file和發現,如果你映射了鄉間田野一旦有人選擇其他的國家比美國,他們的庫自動關閉。
$(document).ready(function() {
showUSStates();
$.LiveAddress({
key: "<My Key>",
addresses: [{
id: 'billing',
street: '#Address1',
city: '#City',
state: '#State',
zipcode: '#PostalCode',
**country: '#Country'** }],
autoVerify: false
});
});
很大的特點,只是遺憾的是,在線文檔沒有詳細說明這個也沒有這個功能的網上聊天的團隊知道。
到目前爲止你做了什麼...... –
Patel在上面添加了當前的jQuery「change」事件監聽器函數。 – CodingSamurai