1

だからここに私が取り組んできた私のフィドルがあります:http://jsfiddle.net/DW3UM/2/

.highlight {border:1px solid #4f67f5;color:red;}
.res-msg-wr {display:none;}

これは (ご覧のとおり) お問い合わせフォームであり、機能させるためにすべてのことを正しく行ったと思います... しかし、どういうわけか正しく機能しません...

(1) バリデーションがうまくいかない... ほとんどコピーしたけど動くはず.. うまくいかないけど

(2) process.php ファイルも機能しません (皮肉なことに) .. 同じお問い合わせフォームが私の別のサイトで機能します... しかし、新しいサイトに取り入れようとしているのですが... 驚くほど機能しません。正しい方法で機能しているように見えます...フォームに値を入力すると、成功メッセージが読み込まれません..フィールドの1つを空のままにして入力の1つを入力すると..それでも表示されますすべての入力に関するエラーメッセージ..フィドルですべてを提供しました...どんな助けも大歓迎です...

4

2 に答える 2

1

これ

$.noConflict();
$(document).ready(function() {

動作しません。$.noConflict();jQuery オブジェクトのエイリアスを削除し$て、ready イベントへのバインドに使用できないようにします。

noConflict 呼び出しを削除するか、すべてのインスタンスを で置き換え$ますjQuery

また、すべての入力に name 属性があることを確認してください。フィドルでは、彼らは行方不明です。

于 2013-07-31T22:48:31.913 に答える
0

return false は次のことを行います。

event.preventDefault(); event.stopPropagation(); コールバックの実行を停止し、呼び出されるとすぐに戻ります。

http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/

また: GET リクエストの URL の最初の変数は、? で始まる必要があります。& '&name=' は '?name=' でなければなりません

あなたのフィドルにはjQueryライブラリが含まれていないようです。

于 2013-07-31T22:40:14.697 に答える