JSFでのクライアント側の変換および検証について

JavaScriptを使用して、JSFアプリケーションでクライアント側の検証を提供できます。ほとんどのJSF HTMLタグで、onchangeonsubmitなどの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/


カスタムJSFコンバータについて
カスタムJSFバリデータについて