我正在寻找一种解决方案,以防止PO Box被输入Big Commerce商店的运送详细信息,所以我只能使用JavaScript。我搜索并发现一些人发布的解决方案,但似乎无法正常工作。
有人在BC论坛上发布了一个教程,但是对于简单的验证似乎相当长,即使我让它工作,我们仍然有点儿,并不总是有效。 http://forum.bigcommerce.com/f33/how-to-protect-against-po-boxes-in-the-shipping-address-7203/
有人有什么想法吗?感谢。
答案 0 :(得分:0)
这会有用吗? Jquery PO BOX validation
在BC商店的情况下,假设address1字段仍然默认为FormField [2] [8]或其他......
或者如果地址字段为PO框,可以指定覆盖提交按钮以防止默认。
$('input[name=FormField[2][8]]').each(function() {
var pattern = new RegExp('[PO.]*\\s?B(ox)?.*\\d+', 'i');
if ($(this).val().match(pattern)) {
//do something here
}
});