JSP カスタムタグのライブラリ
ユーザーの入力に対してクライアントサイドの評価を実行するには、このタグの clientvalidate 属性を「onsubmit」または「onblur」に、form タグの clientvalidate 属性を「true」に設定します。さらに、次の検証タグのいずれかを含め、実行する検証の種類を指定する必要があります。
validatecc、validatedate、 validatelength、validatepattern、validaterange、validaterequired、validatesummary、validatewith。これらのタグは、値を設定する必要のあるフィールドを要求するか、入力された値が特定の形式、長さ、パターン、または範囲に適合するかをテストすることによってユーザーの入力を検証します。検証タグの name 属性は、評価対象となる Web コントロールの入力が識別できるように、このタグの name 属性と等しくする必要があります。
メモ 前述の検証タグを指定しない場合は、検証は実行されません。
コンテキスト
次のタグで有効です。
clientvalidate
HTML 属性
Lotus Domino は、次の HTML タグの属性をサポートしています。
type
class
dir
disabled
id
lang
language
maxlength
onafterupdate
onbeforeupdate
onblur
onchange
onclick
ondblclick
ondragstart
onfocus
onhelp
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onselect
onselectstart
readonly
size
src
style
tabindex
title
(type)
入力コントロールに入力されたデータを検証する際に、エラーメッセージとしてローカライズしたファイルを使用する場合は、その入力コントロール用のエントリをプロパティファイルに追加する必要があります。エントリの形式の例を、次に示します。
name
ここで name は、メッセージが参照する input タグの name 属性と等しい値です。プロパティファイルに追加されるメッセージは、検証タグとともに message または msgkey 属性が指定されない場合のデフォルトのメッセージとして保存されます。
詳しくは、「ローカライズされたメッセージファイルを作成する」および「エラーを処理する方法」を参照してください。
メモ checkbox タグと radio タグは検証できません。JSP が、radio または checkbox コントロール用に値が選択されていることが必要な場合は、タグのデフォルトの値を指定してください。
関連項目