formvalidation.io隐藏的字段Internet Explorer错误

时间:2019-03-19 12:58:56

标签: javascript internet-explorer

我正在使用https://formvalidation.io/进行表单验证,并且遇到了与Internet Explorer早期版本相关的错误...

请参阅原始开发人员基本示例:https://formvalidation.io/guide/plugins/excluded/

我已经在测试站点http://test.petewinter.com/test.php

上重新创建了此文件

如果您使用的是现代浏览器。您会注意到,当您填写全名和公司字段(不显示隐藏字段)然后单击提交时,您将收到一条警报消息。

使用某些早期版本的IE不会发生这种情况。我通过browserstack.com使用Windows 10 IE 15版进行了测试

问题似乎是由于隐藏字段所致,就像您单击“更多信息”链接以显示在IE早期版本中可以使用的隐藏字段一样。因此问题似乎出在formvalidation.io exclude插件不适用于这些浏览器。

您能帮我找到这些浏览器的修复程序或解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以参考this article来创建自定义验证器,可以先检查作业标题和“部门”文本框是否被隐藏,然后根据结果来验证值。