機能説明

入力項目の入力フィールドを表示します。

<imarttag:imartInputTd>により、入力項目の入力フィールドを表示します。
登録系画面や、更新・削除系画面で、入力項目の入力フィールドを記述する際に使用します。

属性 type に指定した値によって、異なる入力フィールドを表示することができます。
属性 type=“text”を指定した場合は、テキスト入力フィールドが表示されます。
属性 type=“password”を指定した場合は、パスワード入力フィールドが表示されます。
属性 type=“file”を指定した場合は、ファイル入力フィールドが表示されます。
属性 type=“checkbox”を指定した場合は、チェックボックスが表示されます。
属性 type=“radio”を指定した場合は、ラジオボタンが表示されます。
属性 type=“textarea”を指定した場合は、テキストエリア入力フィールドが表示されます。
属性 type=“textarea”以外は、HTML の<INPUT>タグとして作成されます。

制約
HTMLの<TD>タグとして作成されるため、<TABLE><TR>~</TR></TABLE>内に記述してください。
また、デザインを統一するために本タグを使用する際には、必ず、サンプルに示す<TABLE><TR>~</TR></TABLE>内に記述してください。

属性一覧

注釈 属性名 説明 省略時の動作 実行時評価
必須
attr <TD>タグに指定する属性値値は一度「変数」に代入し、attr=“&lt;%= attr %&gt;”で指定します。 -
必須
caption 部品の名称 (type=“checkbox”/type=“radio”が指定されている場合) -
必須
checked チェック状態の指定 (<input type=“checkbox”/“radio”>の checked 属性) -
必須
cols テキストエリアの横幅 (<TEXTAREA>の cols 属性) -
必須
inputAttr <INPUT>タグに指定する属性値値は一度「変数」に代入し、inputAttr=“&lt;%= inputAttr %&gt;”で指定します。 -
必須
name 名前 -
必須
readonly 入力不可の指定 -
必須
rows テキストエリアの縦幅(行数) (<TEXTAREA>の rows 属性) -
必須
size 大きさ -
必須
type 部品の種類・text  :テキスト入力フィールド
・password:パスワード入力フィールド
・file  :ファイル入力フィールド
・checkbox:チェックボックス
・radio  :ラジオボタン
・textarea:テキストエリア入力フィールド
-
必須
value 初期値 -

内部タグ

empty

サンプル

サンプル

サンプル
<pre>
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Shift_JIS" %>
<%@ taglib prefix="imarttag" uri="http://www.intra-mart.co.jp/taglib/foundation/imarttag" %>
    :
    :
<HTML>
    <HEAD>
        <imarttag:imartDesignCss />
    </HEAD>
    <BODY>
        <%-- 複数指定する場合、[属性名]="[値]" をスペース区切りで繋げた文字列を指定 --%>
        <% String attr="width=\"150\" height=\"30\""; %>
        <% String inputAttr = "maxlength=\"256\""; %>

        <TABLE class="edit">
            <TR>
                <imarttag:imartInputTd type="text" name="text_1" size="30" attr="<%= attr %>" value="リードオンリー" readonly="true" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="text" name="text_2" size="50" value="テキスト" inputAttr="<%= inputAttr %>" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="password" name="password_1" value="パスワード" size="40" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="file" name="file_1" size="50" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="textarea" name="textarea_1" cols="40" rows="5" value="テキストエリア" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="checkbox" name="checkbox_1" caption="チェックボックス" checked="true" />
            </TR>
            <TR>
                <imarttag:imartInputTd type="radio" name="radioButton" caption="ラジオ1" />
                <imarttag:imartInputTd type="radio" name="radioButton" caption="ラジオ2" checked="true" />
            </TR>
        </TABLE>
    </BODY>
</HTML>
</pre>