入力、保存、読み込み、再編集が可能なフォームがあります。
ロードして再編集すると、おそらく有効な寿命が始まります。フィールドがロード時に有効な場合、ルールに反して編集されたときにすぐに無効にしたい。それが私の質問です。これは、私が見つけられない構成オプションによってサポートされていると思われます。
現在、それは次の後にのみ(上記の方法で)適切に機能します。1)編集された後、2)有効なフィールドがフォーカスを失った後、3)再度編集された後。したがって、事前入力されたフォームのエラーを視覚化するには、さらに有効な焦点の喪失が必要です。
読み込み時に空の場合 (最初のアクセスなど)、エラーは表示されません。
私はフレームワークですでに以下を使用しています:
- jQuery.validate (「承認済み」のもの、および私の質問の焦点)
- ASP.NET MVC 3 用の jQuery 控えめな検証アダプター
「目立たない」アダプターが検証を初期化するため、現在、これをアクティブにするカスタムコードを実行していません(ただし、これを修正したいと思います)。ページの読み込み時に「form.valid()」を追加しようとしましたが、上記の問題は修正されず、実際にはさらに多くのものを壊します。
ありがとう、シャノン