2011-06-13 65 views
0

我的投資組合網站上有一個聯繫表單,它被垃圾郵件發送者濫用,所以我通過插入jquery驗證來更新它,但由於某種原因驗證只在整個站點被加載到不是根目錄public_html文件夾的子目錄中。Jquery驗證只適用於子目錄不是根文件夾

例如我的網站位於root public_html文件夾中。

http://www.jameskirkby.com

在聯繫人頁面,您可以看到錯誤消息,而無需打字。

但是如果你去

http://www.jameskirkby.com/test

驗證工作正常。

有關如何解決此問題的任何建議?

+0

什麼時候驗證中斷?我在家庭目錄中的第一個鏈接上嘗試了它,它對我來說工作得很好。 – cwhelms 2011-06-13 21:48:53

回答

0

更正
我測試過,你的腳本工作正常。我嘗試輸入[email protected],並收到錯誤消息。

但這不會阻止垃圾郵件發送者。爲了防止垃圾郵件,你需要使用類似CAPTCHA的東西。

而且有點偏旁。
由於您一次加載所有內容,因此應考慮縮小圖像文件大小。加載(aprox 4MB)需要「很長」的時間。

+0

該腳本在兩個子目錄中工作,但在public_html中,jquery驗證無法正常工作,因爲它在/ test目錄中功能完全正常。 在聯繫頁面上的/ test目錄中,它不會顯示名爲「error」的段落字段,除非驗證檢測到錯誤 並且感謝我在實現驗證碼和php代碼來記錄發件人ip – 2011-06-13 23:07:22