質問

私はASP.NET MVCでのウィザード形式のアプリケーションを構築することだし、あなたが私の現在のアプローチ上の任意のフィードバックを持っている場合は不思議されます。

ウィザードの各ステップは、DIVによって包まれた部分図(ユーザーコントロール)です。すべてのDIVのは、同じビュー(Create.aspx)に示されています。私はその後、次または前のステップに行くためのjQueryを使用 - 他の言葉で非表示にしたり、特定のDIVを表示する

これは素晴らしい作品が、今私が検証を実装する必要があります。私はXVALを実装しましたが、現在検証が唯一のフォームは、ウィザードの最後のステップに提出されたときに発生するようにします。

その代わり、私はステップ1で入力が無効だった場合、私はステップ2を楽しみに行くことができないので、私が行くように、私のモデルを検証したいと思います。

Basicly私は次のステップへの切り替えには約だとき、XVAL検証プロセスを起動したいと思います。

それをやって行く方法上の任意の考え?

ありがとうございます。

役に立ちましたか?

解決

XVALはで構築されていますゲートのjQueryの検証プラグインの右アウトをサポートする。あなたがする必要がある時はいつでもあなたは(検証を呼び出すためのAPIでプラグイン)と有効()メソッドでの仕事にできるはずです。

たとえば、各「移動次のステップへ」ボタンクリックで、あなたは(有効なを呼び出すことができます)現在のステップの各入力のに、先に進むかはならないかどうかを確認するために。

$("#myform").validate();
$("a.nextstep").click(function() {
  if (!$("#input1").valid());
  return false;
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top