を無視し、すべての隠し入力は、いくつかを行うと、いくつかは、私はasp.netのMVC 3を使用
ないバージョン1.9で検証、
しかしを取得しますそしてjquery.validate + jquery.unobtrusive(jqueryの1.7.1)jquery.validateのV 1.9は1.7、すべてがうまく動作バージョンでいくつかの隠し入力
が、これは生成されたHTMLです:
<!--this gets validated-->
<input type="hidden" data-val="true" data-val-number="The field Chef must be a number." data-val-required="The Chef field is required." value="" name="Chef" id="Chef">
<span data-valmsg-replace="true" data-valmsg-for="Chef" class="field-validation-valid"></span>
<!--this one is ignored-->
<input type="hidden" data-val="true" data-val-number="The field MyFruit must be a number." data-val-required="The MyFruit field is required." value="" name="MyFruit" id="MyFruit">
<span data-valmsg-replace="true" data-valmsg-for="MyFruit" class="field-validation-valid"></span>
誰が、なぜこれが起こる可能性が知っていますか?
コード例でこれを逆にしていませんか? _ "角括弧** **引用符なし" _ – Sparky
@ Sparky672私は私の答えを更新しました、私は何かを忘れてしまった。 –
最初の入力は隠されていても検証されます – Omu