【问题标题】:Jquery validation only works in subdirectory not root folderJquery 验证仅适用于子目录而不是根文件夹
【发布时间】:2011-06-13 21:43:20
【问题描述】:

我的投资组合网站上有一个联系表格,它被垃圾邮件发送者滥用,所以我通过插入 jquery 验证对其进行了更新,但由于某种原因,只有当整个网站加载到子目录而不是根目录时验证才能正常工作public_html 文件夹。

例如,我的网站位于根 public_html 文件夹中。

http://www.jameskirkby.com

在联系页面上,您无需输入即可看到错误消息。

但是如果你去

http://www.jameskirkby.com/test

验证工作正常。

关于如何解决此问题的任何建议?

【问题讨论】:

  • 验证何时失效?我在主目录中的第一个链接上尝试了它,它对我来说效果很好。

标签: php javascript validation forms jquery-validate


【解决方案1】:

更正
我测试过,你的脚本工作正常。我尝试输入 na@hotmail 并收到错误消息。

但这不会阻止垃圾邮件发送者。为了防止垃圾邮件,您需要使用 CAPTCHA 之类的东西。

还有一点。
由于您要一次性加载所有内容,因此您应该考虑减小图像文件的大小。加载需要“很长时间”(大约 4MB)。

【讨论】:

  • 该脚本在两个子目录中都可以工作,但在 public_html 中,jquery 验证无法正常工作,因为它在 /test 目录中功能齐全。在联系页面上的 /test 目录中,除非验证检测到错误,否则它不会显示名为“error”的段落字段感谢我正在研究实现验证码和 php 代码以记录发件人 ip
猜你喜欢
  • 2014-10-16
  • 2017-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多