Javascript smartystreets API和回邮问题
我在使用向导的aspx网页中使用smartystreets的地址验证API 我的代码是VB.NET2010 当用户单击“下一步”按钮时,地址会自动得到验证,但用户必须再次单击“下一步”按钮才能转到下一页,即使地址是正确的 如何解决此问题 以下是我的javascript:Javascript smartystreets API和回邮问题,javascript,asp.net,smartystreets,Javascript,Asp.net,Smartystreets,我在使用向导的aspx网页中使用smartystreets的地址验证API 我的代码是VB.NET2010 当用户单击“下一步”按钮时,地址会自动得到验证,但用户必须再次单击“下一步”按钮才能转到下一页,即使地址是正确的 如何解决此问题 以下是我的javascript: <script language="javascript" type="text/javascript"> var liveaddress = $.LiveAd
<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>
在单击特定按钮初始化启动地址验证时,可以使用submitSelector属性 submitSelector:默认值:[type=submit],[type=image],[type=button]:last-用于标识每个表单中的提交按钮的选择器。如果尚未完成,则应在提交表单时验证或至少接受地址。如果没有,请确保此选择器正确找到提交按钮。您甚至可以将其设置为submit按钮的ID:mySubmitButton 我注意到,不管上面的代码如何,对于任何输入类型为提交的按钮,Address validate fire都是有效的。在Asp.net中,Asp.net按钮默认呈现为type=submit,您可以使用UseSubmitBehavior=false使其成为type=button看起来您已经将autoVerify设置为false。自动验证地址是什么意思?如中所示,用户提交表单,地址验证,然后他们必须再次按下提交按钮以提交表单?如果从页面中删除所有其他Javascript,会发生什么?