SmartyStreets:使用条件字段调整表单中已验证勾号的位置

SmartyStreets: Adjust location of Verified tick in Form with Conditional Fields

本文关键字:验证 位置 表单 条件 调整 字段 SmartyStreets      更新时间:2023-10-08

我正在使用SmartyStreets,并且有一堆修改DOM的条件字段。我还使用了一种影响布局的响应式设计。我遇到的问题是,在表单上显示另一个字段后,经过验证的勾号并不总是重新触发并重新映射到正确的字段。

这似乎是一个基于加载时窗口的屏幕大小的问题。更改窗口大小确实解决了这个问题。

有没有一种方法可以强制重新触发SmartyStreets来重新定位已验证的勾号。

下面是插件的模式用法示例。根据映射过程中给定的id停用(当表单隐藏时)和重新激活(当表单显示时)地址,然后调用$(window).resize()将确保在表单隐藏时隐藏复选标记,在表单显示时显示复选标记。

我能够在您呼叫后添加$(window).resize()以停用和激活,并使其正常工作。这是更新后的jsFiddle。