ie中的Concrete5表单提交错误

Concrete5 form submission error in ie

我在网站上有一个表单,在提交时告诉用户出现未知错误,无法完成提交。但是,它仍然提交表单。据我所知,它只发生在 IE8 和 IE11 中。

当我查看控制台时,我得到一个错误:

"SCRIPT5007: Unable to get property 'hasErrors' of undefined or null reference "File: certificate-of-insurance, Line: 413, Column:4"

网站被迫 运行 使用 ie7 引擎:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

编辑:

通过将该元标记更新为以下内容来修复它:

<meta http-equiv="X-UA-Compatible" content="IE=ie9" />

看起来强制浏览器进入 IE7 会破坏一切,这是有充分理由的。将元标记更新为此已修复:

<meta http-equiv="X-UA-Compatible" content="IE=ie9" />