2

私は Struts 2 を使い始めており、Struts xml バリデーターを使用して 2 つのテキスト フィールドを検証しようとしています。

<s:textfield name="userName" id="userName" label="User Name">
<s:textfield name="passWord" id="userName" label="Password">

送信ボタンをクリックして、フィールドを検証できました。

送信ボタンをクリックする前でもフィールドを検証することはできますか? 条件: userName なしでパスワードを入力しようとすると、userName フィールドを検証し、空の場合はエラー メッセージを表示します。

どんな助けでもいただければ幸いです。

4

2 に答える 2

0

リクエストの前、つまりクライアント側で行う必要があります。JavascriptテキストボックスのOnChangeまたはOnKeyDownイベントで使用できます。トリガーされたメソッドは、送信を無効にし、DOM を使用してエラー メッセージを表示する可能性があります。好奇心だけで、なぜこれを正確に行う必要があるのでしょうか?

于 2013-01-18T09:53:17.767 に答える
0
Regarding this question in stack overflow so many discussions are already there (but not   in strtus2  it is in JQuery).

ここから参照できるリンクを提供しています。
送信ボタンなしでjQuery Validateを直接使用するにはどうすればよいですか

jquery validate:IFフォームが有効で、送信ボタンを表示する

フォームが有効になるまで送信ボタンを非表示にする

于 2013-01-18T11:55:03.817 に答える