对于验证 datepicker 工作正常。保存表格后;在重新验证日期期间出现错误:
未捕获的类型错误:无法读取未定义的属性“组”
删除此行后错误消失
$('#ovrseastrvlrqst').bootstrapValidator('revalidateField', 'trvlreqapldt');
您可以在 JSFiddle https://jsfiddle.net/t38gcjrg/10/中找到代码
但我无法在 JSFiddle 中模拟错误,实际源代码和 JSFiddle 几乎相同,只是对其他表单字段进行了验证。
更新:使用此 JSfiddle 模拟问题https://jsfiddle.net/ahssyah2/11/
尝试更改Apply Date*
字段中的日期;在浏览器(按 F12)控制台中,您将收到错误消息。
什么可能导致此 Javascript 控制台错误?
注意:- 只有在编辑以前保存的表单时才会出现错误。保存新表格时没有错误。
使用 : Bootstrap DatePicker, BootstrapValidator, Chrome Browser, PHP
正如用户@Shehary 提到的其他一些错误一样;所以试图解决这个问题,我更新了 JSFiddle https://jsfiddle.net/ahssyah2/15/现在我遇到了一个新问题。
在我的情况下Projected Related
,Third Party Funded
将被检查或可能不会被检查。基于这两个 CheckBox 我将动态添加/删除验证。
如果我尝试取消选中 CheckBox,则会收到错误消息
未捕获的类型错误:无法读取未定义的属性“不”
在bottstrapValidator.js上
笔记:-
已解决:未捕获的类型错误:无法读取未定义的属性“组”
新问题:未捕获的类型错误:无法读取未定义的属性“不”并且表单未正确提交(如果我选中并取消选中 CheckBox,则其提交否则提交按钮被禁用)
上面提到的所有问题都在这个 JSFiddle https://jsfiddle.net/ahssyah2/19/中解决了,但是;仍有以下问题
问题:表格未提交