2009-04-30 7 views
0

HIフォークス、Strut2検証、css_xhtmlテーマのオーバーライド

私はStruts 2検証を使用しています。カスタムエラーメッセージを表示するために、私はcss_xhtml ..とクライアント側の検証のためのvalidation.jsをオーバーライドしています。私はイベントのonblurすべてのフォームフィールドのためにそれを行うことができますすべてのものがうまくいっているが、検証が提出フォーム上にある.. ..どれ提案は非常にAdavanceで

おかげ

乾杯、 ビニャーヤクVB

答えて

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);"/> 
0
を高く評価します

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

また、struts2に対してDWR検証を使用することもできます。構成ファイルにDWR.xmlを追加することを含むいくつかのセットアップ手順を経なければなりませんが、すべて完了すれば、フォームにAJAX検証を行うことができます。 Example

関連する問題