JavaScriptを使用して、JSFアプリケーションでクライアント側の検証を提供できます。ほとんどのJSF HTMLタグで、onchange
、onsubmit
などのDHTMLイベント属性がサポートされています。たとえば、コマンド・コンポーネントにクライアント側の検証を提供するには、次のようなコードを追加します。
<h:commandButton value="#{someBean.someProperty}"
onclick="validateThis(this.form) ="/>
ユーザーがボタンをクリックすると、JavaScript関数validateThis
が起動します。
独自のJavaScriptを作成する以外に、ApacheのCommons Validatorを使用できます。Commons Validatorの使用方法の詳細は、Jakarta CommonsのWebサイトを参照してください。URLは次のとおりです。
http://jakarta.apache.org/commons/
ADF Facesのコンバータとバリデータでは、サーバー側の変換と検証に加え、クライアント側の変換と検証がサポートされます。「ADF Facesのクライアント側検証および変換について」を参照してください。
カスタムJSFコンバータについて
カスタムJSFバリデータについて
Copyright © 1997, 2006, Oracle. All rights reserved.