gpt4 book ai didi

javascript - 如何在国际地址上隐藏 .smarty-ui

转载 作者:行者123 更新时间:2023-12-03 07:33:12 24 4
gpt4 key购买 nike

我真的需要有关 smarty street 的帮助,在我的表格上,我有“物理地址”和“邮寄地址”部分,这两个地址都可以是国内或国际地址,我尝试隐藏 smarty-ui if 地址物理地址上的国际地址示例是国内地址,邮寄地址是国际地址,如图像上所示,如果国际支票我将设置 $(".smarty-ui").hide();当我单击“保存”按钮时,smarty-ui 弹出窗口仍然显示在国际地址上。

提前感谢大家的支持

这是我的例子

var isPhysicalIntChecked = $("input[id='Address1_isInternational']:checked").length;
var isPhysicalMailingIntChecked = $("input[id='Address2_isInternational']:checked").length;
if (isPhysicalIntChecked ==0) {
var ss = enableSmartyStreets();
attachSSEventHandler(ss);
$(".smarty-ui").show();
}
else $(".smarty-ui").hide();
if (isPhysicalMailingIntChecked == 0) {
var ss = enableSmartyStreets();
attachSSEventHandler(ss);
$(".smarty-ui").show();
}
else $(".smarty-ui").hide();

function enableSmartyStreets() {
debugger;
var liveaddress = $.LiveAddress(
{
key: '@ConfigurationSettings.AppSettings["SmartyStreetsHTMLKey"]',
debug: false,
submitSelector: '#btnSave',
addresses: [
{
id: 'physical',
street: '#Address1_street1',
street2: '#Address1_street2',
city: '#Address1_city',
state: '#Address1_stateAndTerritoriesId',
zipcode: '#Address1_zipCode5'
},
{
id: 'mailing',
street: '#Address2_street1',
street2: '#Address2_street2',
city: '#Address2_city',
state: '#Address2_stateAndTerritoriesId',
zipcode: '#Address2_zipCode5'
}
]
});
return liveaddress;
}

最佳答案

如果您将国家/地区输入字段映射到插件,当该国家/地区不是 USUnited States 或其他常见标识符时,它会自动隐藏 smarty-ui。您可以查看其工作原理的示例 here 。您必须删除复选框并仅使用国家/地区输入字段。

关于javascript - 如何在国际地址上隐藏 .smarty-ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com