2012-02-03 102 views
1

我的表單驗證和遠程調用出現問題。我只是形式和javascriptjquery驗證遠程調用

http://www.getoutofdebtfree.org/1.html

PHP腳本總是使用返回true或false json_encode已刪除everythng從頁面。我遇到的問題是,如果你輸入一個用戶名到字段中,並按下提交按鈕,一旦你在螢火蟲中發生錯誤,並且表格不發佈。該錯誤是

E [H]是不是一個函數

有趣的是,如果你加載頁面點擊提交validater作品,然後你可以輸入用戶名和點擊提交,它工作得很好。此外,如果您加載頁面,然後輸入用戶名,然後單擊字段外,然後單擊提交它驗證和工作。

任何想法?真的迷失在這一個,任何幫助將是偉大的。

JW

+0

更改你的jQuery庫文件下載一個新文件並使用它。 我認爲你的jQuery庫存在問題。 – 2012-02-03 11:01:42

+0

嗨,我使用的jQuery庫是直接從谷歌文檔。我試過幾個不同的版本,但仍然沒有喜樂。 – user1187274 2012-02-03 11:06:52

+0

問題是您的表單中有一個名爲「submit」的輸入。如果你輸入了一個「提交」的名字,那麼你就不能用form.submit提交你的表單。看看下面的Stackoverflow問題/回答更好的解釋:http://stackoverflow.com/questions/3553584/cannot-submit-form-with-submit/3553600#3553600 – 2012-05-25 19:36:18

回答

1

也許你的提交按鈕的ID與HTML「提交」衝突「提交」形式的方法名稱...

1

沒有其他人在回答中說,這一點,但狗有它的權利。不要將表單字段命名爲「提交」。