2017-02-12 16 views
0

私の連絡先フォームに同じコードを使用しており、引用フォームにも同様に適用しようとしています。私はコードを複製し、AJAXのデータを追加しました。しかし、何もせず、エラーもなく、フォームは提出しません。私はちょうど私が検証エラーを取得する必要があります送信ボタンをクリックして、それをテストしようとしていますすなわち、情報を入力してください。JQueryの検証が機能しない

これは私の連絡先のフォームでうまくいきますが、問題は見つかりません。

http://www.aklogistics.co.uk/quote-cheap-man-and-van-hire-london.html

jQueryのコードは、このファイルにありますので、jqueryの検証はそれを参照することができませんhttp://www.aklogistics.co.uk/js/views/view.contact.js

+0

jquery.validationライブラリに問題があると思われます。コンソールは 'jquery.validation.min.js:9を返します。Uncaught TypeError:未定義の 'type'プロパティを読み取ることができません。 a.validator.elementValue(jquery.validation (jquery.validation.min.js:9) のa.validator.check(jquery.validation.min.js:9) a.validator.checkForm(jquery.validation.min.js:9) at avalidator.form (jquery.validation.min.js:9) at HTMLFormElement。 HTMLFormElement.dispatch(jquery.min.js:3)の(jquery.validation.min.js:9) HTMLFormElement.q.handle(jquery.min.js:3)の で ' 更新されたjquery.validation jsを使用 –

+0

最新の検証jsファイルをダウンロードして置き換えましたが、それでも変わりません。混乱しているのは、なぜ私たちに連絡してください。このページではないのですか?同じコードです。違いはajaxデータだけです。 – Sickaaron

+0

解決策を見つけました –

答えて

1

<input type="checkbox" required="" aria-required="true">「見積もりを取得]ページでは、このチェックボックスは、任意のidname持っていません、だからこそ返すのはtypeです。このchecckboxを<input type="checkbox" name="agree" id="agree" required="" aria-required="true" class="error">と置き換えてください。

長いデバッグの後、私はこれを見つけ出して、あなたのチェックボックスにIDと名前を付けて、それに応じて検証を行います。

+0

ありがとうございました!それはいつも何か愚かな笑です! – Sickaaron

関連する問題