国际验证不适用于smartystreets插件

时间:2016-08-04 22:43:45

标签: javascript forms api validation

SmartyStreets Plugin

国际验证问题

我完成了所需的一切:

  1. 包含插件
  2. <script src="//d79i1fxsrar4t.cloudfront.net/jquery.liveaddress/3.1/jquery.liveaddress.min.js"></script>

    1. 已配置的插件设置
    2. &#13;
      &#13;
      var ss = jQuery.LiveAddress({
          key: '******',
          waitForStreet: true, 
          debug: true,
          target: "US|International",
          addresses: [{
            address1: "#line1",
            address2: "#line2",
            locality: "#city",
            administrative_area: "#state",
            postal_code: "#zip",
            country: "#country"
          }]
      });
      &#13;
      <form>
          <input type="text" id="country" name="country" placeholder="country"><br>
          <input type="text" id="line1" name="line1" placeholder="line1"><br>
          <input type="text" id="line2" name="line2" placeholder="line2"><br>
          <input type="text" id="city" name="city" placeholder="city"><br>
          <input type="text" id="state" name="state" placeholder="state"><br>
          <input type="text" id="zip" name="ZIP" placeholder="ZIP"><br>
      </form>
      &#13;
      &#13;
      &#13;

      但是,验证对美国以外的其他国家不起作用吗?

1 个答案:

答案 0 :(得分:0)

经过一段时间尝试其他配置但仍然没有运气,我联系了Smartystreets.com支持团队。事实证明,您的帐户必须列入白名单才能测试国际API。

目前,获得测试国际API许可的唯一方法是直接与他们联系。我在他们的网站上使用了聊天,但您也可以通过 support@smartystreets.com 向他们发送电子邮件。完成后,他们会向您发送一封电子邮件,告知您必须同意条款&#39;并回复。他们将为您的帐户解锁International Validation后不久。