0

f:ajaxイベントblurが呼び出されたときにリスナーを呼び出すことは可能ですか?ただし、inputtestフィールドの値が空でない場合に限りますか?

inputtextがぼやけている場合、マネージドBean内のメソッドを呼び出しています。このメソッドは、他のすべてのフォームフィールドを返します。問題は、空のフィールドをぼかすと、それが必須フィールドであるため検証メッセージが表示されることですが、この場合、内部に値がある場合にのみ、マネージドBeanメソッドを呼び出さないようにします。

これはどのように行うことができますか?

前もって感謝します。

4

1 に答える 1

0

属性を完全に削除するevent="change"代わりに使用するevent="blur"か、単に属性を削除します。デフォルトは既にです。この方法では、フィールドが実際に変更された場合にのみ送信 (および検証) されるため、エンドユーザーがフィールドを離れた時点では送信されません。eventchange

于 2012-08-19T15:11:35.287 に答える