パッケージ org.opengion.hayabusa.taglib

# クラス InputTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.HTMLTagSupport
org.opengion.hayabusa.taglib.InputTag

すべての実装されたインタフェース:
  `BodyTag`, `IterationTag`, `JspTag`, `Tag`, `TryCatchFinally`, `Serializable`

public class InputTag extends HTMLTagSupport
入力ﾌｨｰﾙﾄﾞやﾎﾞﾀﾝなどを作成するHTML拡張ﾀｸﾞです。 簡易的な入力用ﾀｸﾞとして、columnﾀｸﾞがありますので、通常は、columnﾀｸﾞをお使い下さい。 name 属性に ﾗﾍﾞﾙﾘｿｰｽ のｷｰを与えることで、ﾛｹｰﾙにあわせたﾘｿｰｽを 使用して、画面に表示します。 ﾛｹｰﾙは、session 登録項目の HybsSystem#LANG_KEY を初期値で使用し、 language 属性で定義されている場合は、そちらを優先します。

関連項目:
  - 直列化された形式
機能分類
  画面部品
形式ｻﾝﾌﾟﾙ:
  ●形式：<og:input name=… value=… /> ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義： <og:input type 【HTML】表示形式[text/password/checkbox/radio/submit/reset/button/image/file]を指定します(初期値:text) HTML5追加分[search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color] name 【HTML】名前を指定します value 【HTML】このﾌｨｰﾙﾄﾞに設定する値を指定します caseKey 【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) caseVal 【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は、このﾀｸﾞは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ｾﾞﾛ文字列 の場合は、このﾀｸﾞは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このﾀｸﾞは使用されます(初期値:判定しない) lbl 【TAG】ﾗﾍﾞﾙﾘｿｰｽのﾗﾍﾞﾙIDを指定します lbls 【TAG】ﾗﾍﾞﾙをCSV形式で複数指定します td 【TAG】ﾃｰﾌﾞﾙ形式の <td> ﾀｸﾞを使用するかどうか[yes/no/false]を指定します(初期値:yes) colspan 【TAG】ﾌｨｰﾙﾄﾞ部分の colspan を指定します rowspan 【TAG】ﾗﾍﾞﾙ、ﾌｨｰﾙﾄﾞ共に rowspan を指定します nextForm 【TAG】入力ｶｰｿﾙを指定されたname属性のﾌｨｰﾙﾄﾞへ自動的に移動します optionAttributes 【TAG】JavaScript などの HTML基本ﾀｸﾞ以外の属性を、そのままﾀｸﾞとして使用します must 【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false) mustAny 【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定) useMustHidden 【TAG】必須の自動ﾁｪｯｸ用Hiddenを出力するかどうか[true/false]を指定します(初期値:true) aimai 【TAG】曖昧検索可能ﾌｨｰﾙﾄﾞとして、曖昧検索方法を指定します(初期値:null) size 【HTML】横幅を指定します(typeがtextまたはpasswordの場合は文字数で、それ以外はﾋﾟｸｾﾙ) maxlength 【HTML】最大入力文字数を指定します(typeがtextまたはpasswordの場合) checked 【HTML】type が checkbox か radio のとき、初めから選択された状態で表示します("checked"のみ指定可) src 【HTML】type が image の場合、送信ﾎﾞﾀﾝとして利用する画像のURLをｾｯﾄします alt 【HTML】type が image の場合で、画像が表示できない場合の代替ﾃｷｽﾄをｾｯﾄします accept 【HTML】type が file の場合に、MIMEﾀｲﾌﾟをCSV形式で複数指定出来ます usemap 【HTML】type が image の場合、ｸﾗｲｱﾝﾄｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟのURLを指定します ismap 【HTML】type が image の場合に、ｻｰﾊﾞｰｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟを使用する場合に指定します id 【HTML】要素に対して固有の名前(id)をつける場合に設定します lang 【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します dir 【HTML】文字表記の方向(dir)を指定します title 【HTML】要素に対する補足的情報(title)を設定します style 【HTML】この要素に対して適用させるｽﾀｲﾙｼｰﾄ(style)を設定します readonly 【TAG】その部品に対して変更が出来ないように(readonly)指定します(ｻｰﾊﾞｰに送信される) disabled 【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(ｻｰﾊﾞｰに送信されない) tabindex 【HTML】ﾀﾌﾞの移動順(tabindex)を指定します(0 ～ 32767) accesskey 【HTML】ｱｸｾｽｷｰ(alt+ｷｰで直接指定)を割り当てます clazz 【HTML】要素に対して class 属性を設定します language 【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します onClick 【HTML】JavaScriptのｲﾍﾞﾝﾄ onClick を設定します(例:onClick="renew('query.jsp','QUERY');") onChange 【HTML】JavaScriptのｲﾍﾞﾝﾄ onChange を設定します(例:onChange="renew('query.jsp','QUERY');") onBlur 【HTML】JavaScriptのｲﾍﾞﾝﾄ onBlur を設定します(例:onBlur="this.value=value.toUpperCase();") onFocus 【HTML】JavaScriptのｲﾍﾞﾝﾄ onFocus を設定します ondblClick 【HTML】JavaScriptのｲﾍﾞﾝﾄ ondblClick を設定します onMouseDown 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseDown を設定します onMouseUp 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseUp を設定します onMouseMove 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseMove を設定します onMouseOut 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseOut を設定します onMouseOver 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseOver を設定します onSelect 【HTML】JavaScriptのｲﾍﾞﾝﾄ onSelect を設定します onKeydown 【HTML】JavaScriptのｲﾍﾞﾝﾄ onKeydown を設定します onKeypress 【HTML】JavaScriptのｲﾍﾞﾝﾄ onKeypress を設定します onKeyup 【HTML】JavaScriptのｲﾍﾞﾝﾄ onKeyup を設定します autocomplete 【HTML5】入力候補を提示して入力内容を自動補完する[on/off]（初期値はon）。 autofocus 【HTML5】指定した入力欄にｶｰｿﾙが当たって自動的にﾌｫｰｶｽされます。 pattern 【HTML5】正規表現で入力値のﾊﾟﾀｰﾝを指定します。 placeholder 【HTML5】入力欄に初期表示する内容を指定します。 required 【HTML5】入力必須を指定します list 【HTML5】ﾕｰｻﾞｰに入力候補として提案するﾃﾞｰﾀﾘｽﾄの要素のid属性の値を指定します。 min 【HTML5】入力欄で入力できる最小値を指定します。 max 【HTML5】入力欄で入力できる最大値を指定します。 step 【HTML5】入力欄で刻むｽﾃｯﾌﾟ値を指定する。 roles 【TAG】ﾛｰﾙをｾｯﾄします useRealTimeCheck 【TAG】(通常は使いません)ﾘｱﾙﾀｲﾑﾁｪｯｸを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18) debug 【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:input> ●使用例 <og:input name="OYA" /> lbl属性が指定されていない場合は、name属性をｷｰにしてLabelResourceを読み取ります。 <og:input name="PN" lbl="KO" /> lbl属性を指定することで、ﾗﾍﾞﾙだけを付替えることができます。 <og:input name="PN" size="13" maxlength="11" /> 強制的にｻｲｽﾞの変更をするときは、size属性、maxlength属性を使用できます。 <og:input name="OYA" td="false" /> 自動作成されるtdﾀｸﾞやﾗﾍﾞﾙを外すときはtd属性を使います。 <og:input name="OYA" td="no" /> 自動作成されるtdﾀｸﾞを外し、ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞは残します。 <og:input name="PN" optionAttributes="onBlur='blr()' onFocus='fcs()'" /> JavaScriptのｲﾍﾞﾝﾄをｺｰﾃﾞｨﾝｸﾞするときは、optionAttributes属性を使います。 <og:input type="radio" name="OYA" /> ﾗﾍﾞﾙ部分と入力ﾌｨｰﾙﾄﾞ部分がﾃｰﾌﾞﾙﾀｸﾞの<td>により左右に分割されます。 <table> <tr><og:input name="PN" value="{@PN}" /></tr> <tr><og:input name="CD" value="{@CD}" /></tr> </table> <table> <tr><og:input name="PN" value="{@PN}" >部品入力ﾌｨｰﾙﾄﾞ</og:input></tr> <tr><og:input name="CD" value="{@CD}" >ｺｰﾄﾞﾌｨｰﾙﾄﾞ</og:input></tr> </table> HTML 表示時は、前後に<tr>ﾀｸﾞで囲って,整形できます。 <og:input name="A" nextForm="B" /> 最大桁数入力後、ﾌｫｰﾑ B にﾌｫｰｶｽが移動します。 <og:input name="B" /> BODY 部分に記述した値は、入力ﾌｨｰﾙﾄﾞの直後にｾｯﾄされます。 <og:input name="PN" > <button type="button" onclick="popup(･･･);return false;"> <og:message lbl="POPUP" comment="▼" /> </button> </og:input>
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  ### クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport

  `BR, BUFFER_MIDDLE, CR`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport

  `bodyContent`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport

  `id, pageContext`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag

  `EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag

  `EVAL_BODY_AGAIN`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag

  `EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `InputTag()`
  ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `int`
  `doAfterBody()`
  Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします。
  `int`
  `doStartTag()`
  Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
  `protected String`
  `makeTag()`
  検索条件の入力用のﾃｷｽﾄﾌｨｰﾙﾄﾞを作成します。
  `protected void`
  `release2()`
  ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします。
  `void`
  `setAccept(String accept)`
  【HTML】type が file の場合に、MIMEﾀｲﾌﾟをCSV形式で複数指定出来ます。
  `void`
  `setAlt(String alt)`
  【HTML】画像が表示されない場合、代わりに表示させるﾃｷｽﾄを指定します。
  `void`
  `setChecked(String ch)`
  【HTML】type が checkbox か radio のとき、初めから選択された状態で表示します("checked"のみ指定可)。
  `void`
  `setColspan(String sp)`
  【TAG】ﾌｨｰﾙﾄﾞ部分の colspan を指定します。
  `void`
  `setIsmap(String ismap)`
  【HTML】ｻｰﾊﾞｰｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟを使用する場合に指定します。
  `void`
  `setLbls(String lbls)`
  【TAG】ﾗﾍﾞﾙをCSV形式で複数指定します。
  `void`
  `setMaxlength(String maxlength)`
  【HTML】最大入力文字数を指定します(入力可能文字数で、ﾊﾞｲﾄ数ではありません)。
  `void`
  `setName(String name)`
  【HTML】名前を指定します。
  `void`
  `setNextForm(String name)`
  【TAG】入力ｶｰｿﾙを、指定されたname属性のﾌｨｰﾙﾄﾞへ自動的に移動させます。
  `void`
  `setRowspan(String sp)`
  【TAG】ﾗﾍﾞﾙ、ﾌｨｰﾙﾄﾞ共に rowspan を指定します。
  `void`
  `setSize(String size)`
  【HTML】横幅を指定します(typeがtextまたはpasswordの場合は文字数で、それ以外はﾋﾟｸｾﾙ)。
  `void`
  `setSrc(String src)`
  【HTML】type が image の場合、送信ﾎﾞﾀﾝとして利用する画像のURLをｾｯﾄします。
  `void`
  `setTd(String flag)`
  【TAG】ﾃｰﾌﾞﾙ形式の <td> ﾀｸﾞを使用するかどうか[yes/no/false]を指定します(初期値:yes)。
  `void`
  `setType(String type)`
  【HTML】表示形式を指定します(初期値:text)。
  `void`
  `setUsemap(String usemap)`
  【HTML】ｸﾗｲｱﾝﾄｻｲﾄﾞｸﾘｯｶﾌﾞﾙを指定します。
  `void`
  `setUseRealTimeCheck(String flag)`
  【TAG】ﾘｱﾙﾀｲﾑﾁｪｯｸを行うかどうかを指定します(初期値:true)。
  `void`
  `setValue(String value)`
  【HTML】このﾌｨｰﾙﾄﾞに設定する値を指定します。
  `String`
  `toString()`
  このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します。

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.HTMLTagSupport

  `doEndTag, getMustType, makeAimaiPicker, makeMustHidden, setAccesskey, setAimai, setAutocomplete, setAutofocus, setClazz, setDir, setDisabled, setId, setLang, setList, setMax, setMin, setMust, setMustAny, setOnBlur, setOnChange, setOnClick, setOndblClick, setOnFocus, setOnKeydown, setOnKeypress, setOnKeyup, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setOptionAttributes, setPattern, setPlaceholder, setReadonly, setRequired, setRoles, setStep, setStyle, setTabindex, setTitle, setUseMustHidden`

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport

  `add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport

  `doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport

  `findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### インタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag

  `getParent, setPageContext, setParent`

- ## コンストラクタの詳細

  - ### InputTag

    public InputTag()
    ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### doStartTag

    public int doStartTag()
    Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
    定義:
      `doStartTag` インタフェース内 `Tag`
    オーバーライド:
      `doStartTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示( EVAL_BODY_BUFFERED )
    変更履歴:
      4.0.0.0 (2007/05/30) 新規追加(BODY部の評価), 5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応

  - ### doAfterBody

    public int doAfterBody()
    Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします。
    定義:
      `doAfterBody` インタフェース内 `IterationTag`
    オーバーライド:
      `doAfterBody` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示(SKIP_BODY)
    変更履歴:
      4.0.0.0 (2007/05/30) 新規追加(BODY部の評価)

  - ### release2

    protected void release2()
    ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします。 ｷｬｯｼｭされて再利用されるので、ﾌｨｰﾙﾄﾞの初期設定を行います。
    オーバーライド:
      `release2` クラス内 `HTMLTagSupport`
    変更履歴:
      2.0.0.4 (2002/09/27) ｶｽﾀﾑﾀｸﾞの release() ﾒｿｯﾄﾞを、追加, 2.0.0.8 (2002/10/09) yes/no/false で指定するように変更, 3.0.1.4 (2003/03/17) colspan 属性を追加。, 3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。, 3.5.4.2 (2003/12/15) nextForm 属性を追加。, 6.2.0.0 (2015/02/27) rowspan 属性を追加, 6.2.4.0 (2015/05/15) body 属性のｸﾘｱが抜けていた。

  - ### makeTag

    protected String makeTag()
    検索条件の入力用のﾃｷｽﾄﾌｨｰﾙﾄﾞを作成します。 ﾃｰﾌﾞﾙﾀｸﾞによりﾌｨｰﾙﾄﾞは分割されます。 使用時は、ﾃｰﾌﾞﾙﾀｸﾞを前後に使用して下さい。
    定義:
      `makeTag` クラス内 `HTMLTagSupport`
    戻り値:
      入力用のﾃｷｽﾄﾌｨｰﾙﾄﾞﾀｸﾞ
    変更履歴:
      2.0.0.8 (2002/10/09) yes/no/false で指定するように変更, 2.0.1.0 (2002/10/10) ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞのｾﾊﾟﾚｰﾀｰとして、ｺﾛﾝ(：)を使用するかどうかを指定できる, 3.0.1.2 (2003/03/07) forward.jsp の代替用 CommonForwardTag を新規作成, 3.1.0.1 (2003/03/26) ｷｬｯｼｭｴﾝﾄﾘｰは、type="submit" の場合のみ、登録する。, 3.1.1.0 (2003/03/28) forward.jsp 関係の処理を削除する。, 3.1.1.0 (2003/03/28) radio ﾎﾞﾀﾝ等で、ﾗﾍﾞﾙをｸﾘｯｸしても値をｾｯﾄできるようにする。, 3.5.4.2 (2003/12/15) 入力ｶｰｿﾙを自動的に次のﾌｨｰﾙﾄﾞへ移動する機能を追加する。, 4.0.0.0 (2007/05/30) BODY 部分に記述した値は、入力ﾌｨｰﾙﾄﾞの直後にｾｯﾄされます。, 4.3.7.1 (2009/06/08) id=labelのclass化, 5.2.1.0 (2010/10/01) must , mustAny 属性を自動化します。, 5.6.2.2 (2013/03/15) 自動must処理の出力位置を変更, 6.2.0.0 (2015/02/27) rowspan 属性を追加, 6.2.0.0 (2015/02/27) aimai 属性を追加。, 6.2.4.0 (2015/05/15) aimai 属性は、BODYのincludeより前に追加。, 8.2.0.2 (2022/06/24) HTML5廃止対応, 8.4.3.0 (2023/03/31) accesskey 有無を設定
    このﾒｿｯﾄﾞは、nullを返しません

  - ### setName

    public void setName(String name)
    【HTML】名前を指定します。
    パラメータ:
      `name` - 名前
    説明:
      <og:input name="PN" />

  - ### setType

    public void setType(String type)
    【HTML】表示形式を指定します(初期値:text)。
    パラメータ:
      `type` - 表示形式 [text/password/checkbox/radio/submit/reset/button/image/file]、HTML5用 [search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
    変更履歴:
      5.7.1.0 (2013/12/06) HTML5 対応, 6.3.4.0 (2015/08/01) Arrays.toString から String.join に置き換え。, 6.4.3.4 (2016/03/11) String配列 から、Setに置き換えます。
    説明:
      通常は、表示形式[text/password/checkbox/radio/submit/reset/button/image/file]を指定します。 HTML5 で追加された形式[search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color] も、設定できます。 HTML5 の機能を有効にするには、ﾈｲﾃｨﾌﾞﾓｰﾄﾞで動作させる必要があります。 // * ① USE_IE7_HEADER = "false" に設定する。 6.9.5.0 (2018/04/23) 廃止(false固定) // * ② USE_HTML5_HEADER = "true" に設定する。 6.9.5.0 (2018/04/23) 廃止(true固定) ③ IEのﾂｰﾙ⇒互換表示設定で、互換表示に追加したWebｻｲﾄから削除する。 ④ 同上の設定で、ｲﾝﾄﾗｻｲﾄを互換表示で表示するのﾁｪｯｸを外す。 必要があります。 <og:input type="text" /> ﾃｷｽﾄﾎﾞｯｸｽを表示 <og:input type="password" /> ﾊﾟｽﾜｰﾄﾞ専用ﾃｷｽﾄﾎﾞｯｸｽを表示 <og:input type="checkbox" /> ﾁｪｯｸﾎﾞｯｸｽを表示 <og:input type="radio" /> ﾗｼﾞｵﾎﾞﾀﾝを表示 <og:input type="submit" /> 送信実行ﾎﾞﾀﾝを表示 <og:input type="reset" /> 入力したﾌｨｰﾙﾄﾞ内容を全てﾘｾｯﾄ <og:input type="button" /> ﾎﾞﾀﾝを表示 <og:input type="image" /> ｲﾒｰｼﾞを表示してｸﾘｯｸした座標を返す <og:input type="file" /> ﾌｧｲﾙ名入力ﾎﾞｯｸｽを表示 <og:input type="hidden" /> 表示させずにｻｰﾊﾞｰに送信するﾃﾞｰﾀ HTML5 で追加されたﾀｲﾌﾟ <og:input type="search" /> 検索ﾃｷｽﾄの入力欄を作成する <og:input type="tel" /> 電話番号の入力欄を作成する <og:input type="url" /> URLの入力欄を作成する <og:input type="email" /> ﾒｰﾙｱﾄﾞﾚｽの入力欄を作成する <og:input type="datetime" /> UTC（協定世界時）による日時の入力欄を作成する <og:input type="date" /> 日付の入力欄を作成する <og:input type="month" /> 月の入力欄を作成する <og:input type="week" /> 週の入力欄を作成する <og:input type="time" /> 時間の入力欄を作成する <og:input type="datetime-local" /> UTC（協定世界時）によらないﾛｰｶﾙ日時の入力欄を作成する <og:input type="number" /> 数値の入力欄を作成する <og:input type="range" /> ﾚﾝｼﾞの入力欄を作成する <og:input type="color" /> 色の入力欄を作成する

  - ### setValue

    public void setValue(String value)
    【HTML】このﾌｨｰﾙﾄﾞに設定する値を指定します。
    パラメータ:
      `value` - 初期値
    説明:
      type属性の値が"radio"か"checkbox"以外の場合、この属性は省略可能です。 <og:input name="PN" value="syokichi" />

  - ### setSize

    public void setSize(String size)
    【HTML】横幅を指定します(typeがtextまたはpasswordの場合は文字数で、それ以外はﾋﾟｸｾﾙ)。
    パラメータ:
      `size` - 横幅
    説明:
      <og:input name="PN" size="20" />

  - ### setMaxlength

    public void setMaxlength(String maxlength)
    【HTML】最大入力文字数を指定します(入力可能文字数で、ﾊﾞｲﾄ数ではありません)。
    パラメータ:
      `maxlength` - 最大入力文字数
    変更履歴:
      3.5.4.2 (2003/12/15) 最大入力制限数に応じたｻｲｽﾞ自動生成を入れます。, 3.5.4.5 (2004/01/23) CSSで処理する場合のｸﾗｽ属性は、maxlength が ５ 以下の場合とする。, 4.0.0.0 (2005/01/31) getFieldSize ﾒｿｯﾄﾞを XHTMLTag から DBColumn へ移動, 6.2.0.0 (2015/02/27) 小さなｶﾗﾑのｻｲｽﾞ指定は、すでに廃止 ("S0" + 桁数(1～5))
    説明:
      最大文字数はsize指定を超え得るが、超えた場合ﾕｰｻﾞｴｰｼﾞｪﾝﾄはｽｸﾛｰﾙ機構を提供する必要があります。 この属性の初期値は｢無制限｣です。 <og:input name="PN" maxlength="20" />

  - ### setChecked

    public void setChecked(String ch)
    【HTML】type が checkbox か radio のとき、初めから選択された状態で表示します("checked"のみ指定可)。
    パラメータ:
      `ch` - 選択された状態にするかどうか [checked:選択状態/その他:何もしない]
    説明:
      <og:input name="PN" type="checkbox" checked="checked" />

  - ### setSrc

    public void setSrc(String src)
    【HTML】type が image の場合、送信ﾎﾞﾀﾝとして利用する画像のURLをｾｯﾄします。
    パラメータ:
      `src` - 画像のURL
    説明:
      src ｾｯﾄ

  - ### setAlt

    public void setAlt(String alt)
    【HTML】画像が表示されない場合、代わりに表示させるﾃｷｽﾄを指定します。
    パラメータ:
      `alt` - 代替ﾃｷｽﾄ
    説明:
      type が、image の場合に、画像が表示されない場合、代わりに表示させるﾃｷｽﾄを指定します。

  - ### setAccept

    public void setAccept(String accept)
    【HTML】type が file の場合に、MIMEﾀｲﾌﾟをCSV形式で複数指定出来ます。
    パラメータ:
      `accept` - MIMEﾀｲﾌﾟ(CSV形式)
    説明:
      accept ｾｯﾄ

  - ### setUsemap

    public void setUsemap(String usemap)
    【HTML】ｸﾗｲｱﾝﾄｻｲﾄﾞｸﾘｯｶﾌﾞﾙを指定します。
    パラメータ:
      `usemap` - ｸﾗｲｱﾝﾄｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟのURL
    説明:
      type が image の場合、usemapの属性を設定します。

  - ### setIsmap

    public void setIsmap(String ismap)
    【HTML】ｻｰﾊﾞｰｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟを使用する場合に指定します。
    パラメータ:
      `ismap` - ｻｰﾊﾞｰｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟ使用可否 [true:する/false:しない]
    説明:
      type が image の場合に、ｻｰﾊﾞｰｻｲﾄﾞ･ｲﾒｰｼﾞﾏｯﾌﾟを使用する ismap 属性を設定します。

  - ### setTd

    public void setTd(String flag)
    【TAG】ﾃｰﾌﾞﾙ形式の <td> ﾀｸﾞを使用するかどうか[yes/no/false]を指定します(初期値:yes)。
    パラメータ:
      `flag` - tdﾀｸﾞ使用 [yes:tdﾀｸﾞを使用/no:ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞ/false:ﾌｨｰﾙﾄﾞのみ]
    変更履歴:
      2.0.0.8 (2002/10/09) yes/no/false で指定するように変更, 6.3.4.0 (2015/08/01) Arrays.toString から String.join に置き換え。, 6.4.3.4 (2016/03/11) String配列 から、Setに置き換えます。
    説明:
      通常(初期値:yes)は、ﾃｰﾌﾞﾙ形式の<td> ﾀｸﾞを使用して、ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞを整列させます。 no の場合は、tdﾀｸﾞを使用せず、ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞを連続して出力します。 false は、ﾗﾍﾞﾙを出力せず、ﾌｨｰﾙﾄﾞのみ出力します。 <og:input name="PN" td="false" />

  - ### setLbls

    public void setLbls(String lbls)
    【TAG】ﾗﾍﾞﾙをCSV形式で複数指定します。
    パラメータ:
      `lbls` - 複数ﾗﾍﾞﾙID(CSV形式)
    変更履歴:
      3.5.6.2 (2004/07/05) 先に配列に分解してからﾘｸｴｽﾄ変数の値を取得, 5.2.2.0 (2010/11/01) setMsglbl 廃止 ⇒ setLbl に置換え, 6.4.3.4 (2016/03/11) CSV形式の文字連結を、stream 経由で行います。
    説明:
      ｼﾝｸﾞﾙﾗﾍﾞﾙの lbl 属性との違いは,ここではﾗﾍﾞﾙを複数 CSV形式で 渡すことが可能であることです。これにより、"A,B,C" という値に対して、 "Aのﾗﾍﾞﾙ表示,Bのﾗﾍﾞﾙ表示,Cのﾗﾍﾞﾙ表示" という具合に文字列を 再合成します。 これは、SQL文のOrder By 句で、ｿｰﾄ順を指定する場合などに便利です。 <og:orderBy columns="MKNMJP,MKCD,MKNMEN" lbls="MKNMJP,MKCD,MKNMEN" />

  - ### setColspan

    public void setColspan(String sp)
    【TAG】ﾌｨｰﾙﾄﾞ部分の colspan を指定します。
    パラメータ:
      `sp` - ﾌｨｰﾙﾄﾞ部分のcolspan
    変更履歴:
      3.0.1.4 (2003/03/17) colspan 属性を追加。
    説明:
      通常は、ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞが、別のtdで囲われます。しかし、場合によっては、 ﾌｨｰﾙﾄﾞ部の長いｶﾗﾑがある場合、上下のｶﾗﾑとの位置関係がおかしくなり、 ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞが離れて表示されるｹｰｽがあります。 この場合、長いﾌｨｰﾙﾄﾞ部を持つｶﾗﾑに、colspan 属性を指定すると、 その分のｶﾗﾑを割り当てることにより、上下のｶﾗﾑとの位置関係を 調節することが可能になります。 通常は、3 を指定して、tdが、ﾌｨｰﾙﾄﾞ、ﾗﾍﾞﾙ、ﾌｨｰﾙﾄﾞの 組み合わせ部分に、長いﾌｨｰﾙﾄﾞが適用されるように使用します。 <og:input name="PN" colspan="3" />

  - ### setRowspan

    public void setRowspan(String sp)
    【TAG】ﾗﾍﾞﾙ、ﾌｨｰﾙﾄﾞ共に rowspan を指定します。
    パラメータ:
      `sp` - ﾗﾍﾞﾙ、ﾌｨｰﾙﾄﾞ部分のrowspan
    変更履歴:
      6.2.0.0 (2015/02/27) rowspan 属性を追加
    説明:
      通常は、ﾗﾍﾞﾙとﾌｨｰﾙﾄﾞが、別のtdで囲われます。rowspan は、 そのどちらの TDﾌｨｰﾙﾄﾞにも、設定します。 初期値は、rowspan を付けないです。 <og:input name="PN" rowspan="3" />

  - ### setNextForm

    public void setNextForm(String name)
    【TAG】入力ｶｰｿﾙを、指定されたname属性のﾌｨｰﾙﾄﾞへ自動的に移動させます。
    パラメータ:
      `name` - 次にﾌｫｰｶｽを移すﾀｸﾞのname属性
    変更履歴:
      3.5.4.2 (2003/12/15) 新規追加
    説明:
      JavaScript の onKeyup ｲﾍﾞﾝﾄを利用して、最大桁数まで入力すると、 次のﾌｨｰﾙﾄﾞに、自動的に飛ぶように設定します。 引数は、次に飛ばすﾌｨｰﾙﾄﾞの name 属性です。 実行するには、JavaScript の nextForm ﾌｧﾝｸｼｮﾝが必要です。(default.js で指定)

  - ### setUseRealTimeCheck

    public void setUseRealTimeCheck(String flag)
    【TAG】ﾘｱﾙﾀｲﾑﾁｪｯｸを行うかどうかを指定します(初期値:true)。
    パラメータ:
      `flag` - ﾘｱﾙﾀｲﾑﾁｪｯｸを行うかどうか [true:行う/false:行わない]
    変更履歴:
      5.9.32.2 (2018/05/18) 新規追加, 6.9.8.0 (2018/05/28) Ver5 とﾛｼﾞｯｸを合わせます。
    説明:
      ｶﾗﾑ単位でﾘｱﾙﾀｲﾑﾁｪｯｸを行うかどうかを設定をします。 ﾀｸﾞに独自属性としてrealTimeCheck="true/false"を追記します。 falseを設定した場合にﾁｪｯｸが行われなくなります。 初期値はﾘｱﾙﾀｲﾑﾁｪｯｸを行う（true）です。 この属性は、optionAttributesへの設定と同様の動作を行います。 引数の文字列の、true/false 判定を行っていません。そのままの文字列が設定されます。 JavaScript 側では、false 判定のみ行っているので、不正な文字列の場合は、 初期値(true:ﾘｱﾙﾀｲﾑﾁｪｯｸを行う)が適用されます。 これは、Ver5 とﾛｼﾞｯｸを合わせておくための処置です。

  - ### toString

    public String toString()
    このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します。 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します。
    オーバーライド:
      `toString` クラス内 `CommonTagSupport`
    戻り値:
      このｸﾗｽの文字列表現
    このﾒｿｯﾄﾞは、nullを返しません