Struts2検証、CSS HTMLテーマのオーバーライド
-
03-07-2019 - |
質問
こんにちは、
Struts 2検証を使用しています。また、カスタムエラーメッセージを表示するために、css_xhtml ..とクライアント側の検証用のvalidation.jsをオーバーライドしています。すべてが順調に進んでいますが、検証はフォームの送信時に行われます。すべてのフォームフィールドOnblurイベントに対して検証を行うことができます。
Advananceに感謝します
乾杯、 ビナヤックV B
解決
onblurハンドラーを介してフォームのonsubmit関数を呼び出すことができます。次のようなもの:
<script language=javascript">
function callOnsubmit(form) {
var code = form.getAttribute("onsubmit");
eval(code);
</script>
<s:textfield name="foo" onblur="callOnsubmit(this.form);"/>
他のヒント
jqueryプラグインを使用して、onblur(クライアント側)検証を行うことができます。フォーム。
さらに、struts2に対してDWR検証を使用できます。構成ファイルにDWR.xmlを追加する必要があるセットアップ手順をいくつか実行する必要がありますが、すべて完了したら、フォームでAJAX検証を行うことができます。 例
所属していません StackOverflow