2012-02-03 9 views
1

フォームの検証とリモート呼び出しで問題が発生しました。私は、PHPスクリプトは常にjson_encodeを使用してtrueまたはfalseを返す形式を除くページからeverythngとJavaScriptjqueryリモート呼び出しの有効性確認

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

を削除しました。私が得ている問題は、フィールドにユーザー名を入力して、送信ボタンを押すと、ファイヤーバグでエラーが発生し、フォームに投稿が表示されない場合です。エラーが

E [H]は関数ではありません

あるページをロードする場合は面白いことにvalidater作品を提出し、その後、ユーザー名を入力し、提出ヒットし、それだけで正常に動作することができます]をクリックします。また、ページを読み込んだ場合は、ユーザー名を入力し、フィールドの外をクリックしてからsubmitをクリックして検証してください。

アイデア?本当にこれで迷子になりました、どんな助けも素晴らしいでしょう。

JW

+0

jqueryライブラリファイルを変更して新しいファイルをダウンロードしてください。 jqueryライブラリに問題があると思います。 –

+0

こんにちは、使用してjqueryライブラリ私はまっすぐにGoogleドキュメントからです。 Iveはいくつかの異なるバージョンを試しましたが、まだ喜びはありません。 – user1187274

+0

問題は、フォームに "submit"という名前の入力があることです。入力に「submit」と入力した場合、form.submitを使用してフォームを送信することはできません。次のStackoverflow質問/回答をよく調べてください。http://stackoverflow.com/questions/3553584/cannot-submit-form-with-submit/3553600#3553600 –

答えて

1

たぶん、あなたのボタンIDを送信するHTMLフォームのメソッド名を「提出する」との衝突を「提出」...他

1

誰も答えでこれを言わなかったが、犬は右のそれを持っています。フォームフィールドに「submit」という名前を付けないでください。

関連する問題