0

こんにちは。

Struts 2 検証を使用しています。また、カスタム エラー メッセージを表示するために、css_xhtml.. とクライアント側の検証用の validation.js をオーバーライドしています。すべてが順調に進んでいますが、検証はフォームの送信時に行われます..すべてのフォーム フィールドの Onblur イベントに対して実行できますか..どんな提案でも大歓迎です

事前に感謝します

乾杯、Vinayak VB

4

2 に答える 2

0

onblur ハンドラーを介してフォームの onsubmit 関数を呼び出すだけです。何かのようなもの:

<script language=javascript">
  function callOnsubmit(form) {
    var code = form.getAttribute("onsubmit");
    eval(code);
</script>

<s:textfield name="foo" onblur="callOnsubmit(this.form);"/>
于 2009-05-02T16:25:56.380 に答える
0

jquery プラグインを使用して、フォームで onblur (クライアント側) の検証を行うことができます。

さらに、struts2 に DWR 検証を使用することもできます。構成ファイルに DWR.xml を追加することを含むいくつかのセットアップ手順を実行する必要がありますが、それがすべて完了すると、フォームで AJAX 検証を行うことができます。

于 2009-04-30T13:51:39.687 に答える