私はMVC3の目立たない検証を見てきました。
これらのような属性は、フォーム入力要素に付加されます。
data-val="true" //declares that the element should be validated
data-val-required="this field is required" // required constraint + error message
data-val-number="this field must be a number" //number constraint + error message
data-val-range="this number must be in the range 1 to ten" // range constraint + error message
data-val-range-max="10" //range max value
data-val-range-min="1" //range min value
MVC3の目立たない検証について読んだブログ投稿には、有効なHTML5であると書かれています。ただし、W3C HTML5仕様を確認しましたが、これらの属性は表示されません 。http://www.w3.org/TR/2011/WD-html5-20110525/
クライアント側のjQuery検証を可能にする、これらの属性が何をするかというアイデアが好きです。しかし、それらは有効なHTML5ですか?それとも、ブラウザや検索エンジンで問題が発生するのでしょうか。