0

私は、モーダルウィンドウを持つasp.net MVC 2アプリケーションのフォームでクライアント側の検証を作成する仕事を任されています(モーダルはラッピングフォームの一部として存在し、それ自体はフォームではありません)。モーダルが表示されている間はこれらのテキスト フィールド入力の検証を提供する方法はありますが、モーダルが表示されていない間は検証しないでください (モーダル ウィンドウが必要ない場合にフォームの残りの部分で問題が発生しないようにするため)。

この機能を実現するための最良のアプローチは何ですか?

ありがとう、ニック

4

2 に答える 2

0

jQuery 検証プラグインを使用している場合 (タグから不明)、次のようにonを含む依存式を指定します。:visiblerequired

$("form").validate({
  rules: {
    formFieldName: { required: "#formFieldID:visible" }
  }
});
于 2010-05-18T10:25:09.247 に答える
0

フォームをロードするときに、検証のためにフィールドにフラグを立てます。ウィンドウが表示されているときに、フォームが非表示になっているときに検証のためにフラグを立てます。

または、検証するフィールドの配列を用意し、表示されている場合はウィンドウからフィールドを追加し、表示されていない場合は削除します。

于 2010-05-18T10:26:52.550 に答える