JQuery Validate は、必要な属性をインターセプトします。
<input type="text" required />
これにより、フィールドのクライアント側の検証が強制されます。これは素晴らしいことです。現在、これも HTML5 仕様の一部であり、これをサポートするブラウザーは、JavaScript が無効になっている場合でも検証メッセージを表示します。
私のアプリケーションでは、満足しているサーバー側の検証を既に構築しているので、この動作を停止したいと考えています。私の質問は、この HTML5 フォームの検証を無効にするにはどうすればよいですか?
更新 多少の混乱があるようですが、基本的には、JQuery 検証がそれを解釈し、検証が実行されたことに満足しています。ただし、ユーザーが JavaScript を無効にしている場合は、既に記述したサーバー側の検証に検証をフォールバックさせたいと考えています。ただし、JQuery Validate と HTML5 は同じマークアップを共有するため、フォームを送信するのではなく、無効にしたい HTML5 検証メッセージを表示します。これは理にかなっていますか?