我有一个从用户那里收集航类信息的表单。用户可以输入出发日期、出发时间和出发地点以及返回日期、返回时间和返回地点。我的表单外部有一个简单的单选按钮选择,允许用户在往返航类(默认)和单程航类之间切换。如果用户单向单击,则返回时间和日期将被禁用并使用 JQuery 隐藏。
我正在使用 FormStrapValidaton.IO/Bootstrap Validator,我发现如果我输入无效的返回日期字段,然后将航类从往返切换为单程,错误不会重置,并且我无法提交表格。我看过http://formvalidation.io/examples/clearing-field-when-clicking-icon/并清理 field ;但是,当有人单击单选按钮时,无法弄清楚如何从表单外部调用它。谁知道我怎么打电话http://formvalidation.io/api/#reset-field表单外部对象的函数(或者在表单验证逻辑内部执行此操作的方法)?
最佳答案
对于遇到此问题的任何人。
我认为关键是当在表单函数之外时,您必须确保您正在处理 jQuery 对象。
$('#bookingForm').data('formValidation').resetField($('#returnDate'));
关于jquery - 当点击事件在表单之外时,如何使用 FormStrap.IO/Bootstrap Validator 重置验证字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28312809/