首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smartystreets API和回发问题

smartystreets API和回发问题
EN

Stack Overflow用户
提问于 2013-06-05 06:43:04
回答 1查看 639关注 0票数 1

我在一个使用向导的aspx网页中使用来自smartystreets的地址验证API。

我的代码是用VB .NET 2010编写的。

当用户单击NExt按钮时,地址会自动得到验证,但是用户必须再次单击NExt按钮才能转到下一页,即使地址是好的。

如何解决此问题?

下面是我的javascript:

代码语言:javascript
复制
<script language="javascript" type="text/javascript">
        var liveaddress = $.LiveAddress({        key: '5562733960493880117', debug: true, autoVerify: false});
        liveaddress.on("AddressAccepted", function (event, data, previousHandler) {
            if (data.response.isMissingSecondary()) {
                data.address.abort(event);
                alert("Don't forget your apartment number!");
            }
            else
                previousHandler(event, data);
        });

 </script>
EN

回答 1

Stack Overflow用户

发布于 2014-05-18 01:05:46

您可以在初始化时使用submitSelector属性,以便在单击特定按钮时触发地址验证。

submitSelector: Default:"type=submit,type=image,type=button:last“-用于标识每个表单中的提交按钮的选择器。如果尚未完成,则应在表单提交时验证(或至少接受)地址。如果没有,那么确保这个选择器能正确地找到你的提交按钮。您甚至可以将其设置为提交按钮的ID:"#mySubmitButton“

我注意到,不管上面的代码如何,Address validate对于任何输入type=为“submit”的按钮都是有效的,并且在Asp.net中,默认情况下asp.net按钮被呈现为type="submit“,您可以通过使用UseSubmitBehavior="false”来使其成为type=" button“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16928709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档