防止邮箱形式

时间:2013-01-21 14:43:27

标签: forms validation bigcommerce

我正在寻找一种解决方案,以防止PO Box被输入Big Commerce商店的运送详细信息,所以我只能使用JavaScript。我搜索并发现一些人发布的解决方案,但似乎无法正常工作。

有人在BC论坛上发布了一个教程,但是对于简单的验证似乎相当长,即使我让它工作,我们仍然有点儿,并不总是有效。 http://forum.bigcommerce.com/f33/how-to-protect-against-po-boxes-in-the-shipping-address-7203/

有人有什么想法吗?感谢。

1 个答案:

答案 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
    }
});