【发布时间】:2018-06-21 15:10:53
【问题描述】:
我将 Google reCaptcha 集成到网站表单中。之前,在提交表单时,webapp 检查是否填写了所有表单。在我集成 reCaptcha 后,此表单检查不再运行,即使字段为空,表单也会发送。
我试图找到执行检查的 javascript,但找不到。我运行了 Firefox DevTools 运行时分析并检查了火焰图以查看 javascript 调用堆栈。在那里我发现了一些 jquery 函数,但 afaik 不能是全部,因为表单字段检查不是由 jQuery 完成的。
通过什么方法我可以找到,调用什么 javascript 函数来进行检查?或者可以在其他地方进行检查,例如在 CSS 中。
也很奇怪:在整个项目代码中的任何地方都找不到发布的错误消息“请填写此字段”。我检查了我的 IDE。
该网页使用 twitter Bootstrap、jQuery 1.12.4 并在带有用户表单模块的 Silverstripe CMS 3.6 上运行(尽管此特定表单出现在相应的页面模板中)。
我很感激任何提示。我已经花了几个小时来解决这个问题。
【问题讨论】:
标签: javascript forms silverstripe devtools onsubmit