JSP カスタムタグのライブラリ


form タグ

文書へのアクセスを提供します。このタグには、formulaitemrichtextselecttextarea タグ、および以下に示すアクションタグと検証タグなど、JSP インターフェースを構築するタグを含む必要があります。

メモ 既存の文書にアクセスするには、文書のユニーク ID を form タグの unid 属性で指定する必要があります。指定しない場合は、新しい文書が作成されます。

メモ このタグを含むページが <jsp:include> action タグを使用して他のページに含まれる場合は、validhref 属性が作成するハイパーテキストリンクは機能しません。

ユーザーの入力に対してクライアントサイドの評価を実行するには、このタグの clientvalidate 属性を「true」に、input タグの clientvalidate 属性を「onsubmit」または「onblur」に設定します。さらに、次の検証タグのいずれかを含め、実行する検証の種類を指定する必要があります。

validateccvalidatedatevalidatelengthvalidatepatternvalidaterangevalidaterequiredvalidatesummaryvalidatewith。これらのタグは、値を設定する必要のあるフィールドを要求するか、入力された値が特定の形式、長さ、パターン、または範囲に適合するかをテストすることによってユーザーの入力を検証します。どの Web コントロールの入力を検証するかを示すため、input タグと検証タグの name 属性は、等しくなければなりません。

メモ 前述の検証タグを指定しない場合は、検証は実行されません。

アクションタグに次のタグを含めます。deleteattachment tagdeletedocdocnavimgeditdocnewdocnextdocprevdocsaveclosedocsavedoc。これらのタグは、「das_op」というフォームの非表示フィールドとともに使用されます。アクションタグは、das_op の値をサポートされるアクションの値に設定し、form.performSubmit() メソッドを呼び出します。このメソッドは、フォーム上のすべてのコントロールが、フォーム自身が送信される前に送信されるようにします。次の表に、アクションと等しい値をフィールドに設定するために [das_op] フィールドで使用する操作コードを示します。
操作コードサーバー上の操作対応するタグ
S現在の文書を保存し、現在のページの表示を続けます。savedoc
SC現在の文書を保存し、validhref 属性で指定されるページに移動します。saveclosedoc
D現在の文書を削除します。deletedoc
DA選択される添付ファイルを削除します。この操作は、attachmentlist タグのコンテキストでのみ有効です。
W新しい文書を作成します。newdoc
Nビューまたはデータベースの次の文書を、現在のページとして表示します。nextdoc
Pビューまたはデータベースの前の文書を、現在のページとして表示します。prevdoc
E現在のフォームを編集モードに切り替えます。editdoc
メモ クライアントサイド JavaScript を使用してフォームの送信を管理するには、form.submit() の代わりに form.performSubmit() メソッドを使用する必要があります。このメソッドを使用しない場合は、リッチテキストおよび添付ファイルのコントロールは、正常に機能しません。

フォームを使用して作成した文書を保存するには、次のいずれかの方法を実行します。


新しい文書をトップレベルの文書として作成するには、newdoc タグを使用します。

現在の文書に対する新規の返答を作成するには、newdoc タグを使用し、asresponse 属性を true に設定します。

現在の文書を削除するには、deletedoc タグを使用します。

コンテキスト

次のタグで有効です。


次のタグ用に作成されます。
構文
属性

clientvalidate


counter
dbname
dbserver
editmode
host
id
name
password
responseto
schema
unid
user
validhref
viewname
debug、onfailure、および time の定義については、「共通の Lotus Domino JSP タグの属性」を参照してください。

HTML 属性

Lotus Domino は、次の HTML タグの属性をサポートしています。定義については、「共通の HTML タグ属性」を参照してください。



関連項目