Php 引导数据选择器重新验证时出现控制台错误
对于验证,日期选择器工作正常。保存表单后;在重新验证日期期间,获取错误为: 未捕获类型错误:无法读取未定义的属性“组” 删除此行后,错误将消失Php 引导数据选择器重新验证时出现控制台错误,php,twitter-bootstrap,bootstrap-datepicker,bootstrapvalidator,Php,Twitter Bootstrap,Bootstrap Datepicker,Bootstrapvalidator,对于验证,日期选择器工作正常。保存表单后;在重新验证日期期间,获取错误为: 未捕获类型错误:无法读取未定义的属性“组” 删除此行后,错误将消失 $('#ovrseastrvlrqst').bootstrapValidator('revalidateField', 'trvlreqapldt'); 您可以在JSFIDLE中找到代码 但我不能在JSFIDLE中模拟错误,实际的源代码和JSFIDLE几乎相同,只是对其他表单字段进行了验证 更新:使用此JSFIDLE模拟问题 尝试更改应用日期*字段中的
$('#ovrseastrvlrqst').bootstrapValidator('revalidateField', 'trvlreqapldt');
您可以在JSFIDLE中找到代码
但我不能在JSFIDLE中模拟错误,实际的源代码和JSFIDLE几乎相同,只是对其他表单字段进行了验证
更新:使用此JSFIDLE模拟问题
尝试更改应用日期*
字段中的日期;在浏览器(按F12)控制台中,您将看到错误
什么可能导致此Javascript控制台错误
注意:-只有在编辑以前保存的表单时才会发生错误。保存新表单时没有错误。
使用:引导日期选择器、引导验证器、Chrome浏览器、PHP
正如User@Shehary提到的,几乎没有其他错误;因此,我尝试解决这个问题,并更新了JSFIDLE,现在我遇到了一个新问题 在我的情况下,
预计相关的
和第三方资助的
将被选中或可能不被选中。基于这两个复选框,我将动态添加/删除验证
如果我尝试取消选中复选框,我会得到错误信息
未捕获类型错误:无法读取未定义的属性“not”
在bottstrapValidator.js上
注:-
已解决:未捕获类型错误:无法读取未定义的属性“组”
新问题:未捕获类型错误:无法读取未定义的属性“not”并且表单未正确提交(如果我选中并取消选中
复选框,则其“以其他方式提交”按钮被禁用)
上述所有问题均已在本文件中解决,但;还有下面的问题 问题:表格未提交
第二,控制台日志
TypeError中有一个错误:this.options.fields[field]在firefox中是未定义的,当chrome中打开同一个fiddle时,控制台日志中有一个错误uncaughttypeerror:无法读取未定义的属性“validators”
SideNote:这两个错误在fiddle加载时显示,您的问题是关于uncaughttypeerror:无法读取未定义的属性“group”
哪个错误是真实的:/@Shehary更新了新的JSFiddle链接你能检查一下吗现在在JSFiddle.net/ahssyah2/15中没有看到任何错误change@Shehary日期更改问题已解决,但我收到了新问题。你能检查问题吗我检查了有问题的更新,这就是为什么删除了最后一条评论,我建议在bootstrapvalidator代码之后移动所有更改事件,没有任何参考来支持这一理论,例如在bootstrapvalidator代码之前初始化所有插件代码,然后bootstrapvalidator代码出现,然后在bootstrapvalidator代码之后重新验证任何字段中的更改