jQuery 検証を使用して、フォームの検証を実行しています。私は現在、この記事の執筆時点で最新の 1.11.1 バージョンを使用しています。これは、IE10、IE9、IE8、IE7、およびクロムで正常に機能します。ただし、IE10 を使用してドキュメント モード IE8 を選択すると、機能しません。常に true を返し、フォームが送信されます。
誰かが回避策を知っていますか?
jQuery 検証を使用して、フォームの検証を実行しています。私は現在、この記事の執筆時点で最新の 1.11.1 バージョンを使用しています。これは、IE10、IE9、IE8、IE7、およびクロムで正常に機能します。ただし、IE10 を使用してドキュメント モード IE8 を選択すると、機能しません。常に true を返し、フォームが送信されます。
誰かが回避策を知っていますか?
IE10 互換モードで IE8 に問題あり = ah 属性が存在しなくても空文字列を返すので
$(event.target).attr("formnovalidate") !== undefined
は常に true であり、検証はスキップされます。jQuery 検証プラグインをフォークし
て修正しました。修正は次のとおりです。