这个问题真的很烦人。
以这种简单的形式:
<form data-abide novalidate method="POST">
<label>First name
<input type="text" name="firstname" required>
</label>
<input type="submit" value="Save">
</form>
我正在尝试添加一个新字段,并让Foundation检查它。
$('<label>Last Name<input name="lastname" type="text" required></label>').insertBefore('input[type=submit]').foundation();
此处的示例:https://jsfiddle.net/wcLmb3y9/
找到了!!!
只需添加一个
Foundation.reInit('abide');
就在你包含的html和vóila之后!
希望它能帮助更多的人!
lml