情報学部 | 菅沼ホーム | HTML 目次 | 索引 |
interface HTMLInputElement : HTMLElement { attribute DOMString accept; attribute DOMString alt; attribute DOMString autocomplete; attribute boolean autofocus; attribute boolean defaultChecked; attribute boolean checked; attribute DOMString dirName; attribute boolean disabled; readonly attribute HTMLFormElement? form; readonly attribute FileList? files; attribute DOMString formAction; attribute DOMString formEnctype; attribute DOMString formMethod; attribute boolean formNoValidate; attribute DOMString formTarget; attribute unsigned long height; attribute boolean indeterminate; attribute DOMString inputMode; readonly attribute HTMLElement? list; attribute DOMString max; attribute long maxLength; attribute DOMString min; attribute boolean multiple; attribute DOMString name; attribute DOMString pattern; attribute DOMString placeholder; attribute boolean readOnly; attribute boolean required; attribute unsigned long size; attribute DOMString src; attribute DOMString step; attribute DOMString type; attribute DOMString defaultValue; [TreatNullAs=EmptyString] attribute DOMString value; attribute Date? valueAsDate; attribute unrestricted double valueAsNumber; attribute unsigned long width; void stepUp(optional long n); void stepDown(optional long n); readonly attribute boolean willValidate; readonly attribute ValidityState validity; readonly attribute DOMString validationMessage; boolean checkValidity(); void setCustomValidity(DOMString error); readonly attribute NodeList labels; void select(); attribute unsigned long selectionStart; attribute unsigned long selectionEnd; attribute DOMString selectionDirection; void setRangeText(DOMString replacement); void setRangeText(DOMString replacement, unsigned long start, unsigned long end, optional SelectionMode selectionMode); void setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); };
<!DOCTYPE HTML> <HTML> <HEAD> <!-- タイトル --> <TITLE>FIELDSET,LEGEND,LABEL</TITLE> <!-- スタイルシート --> <LINK REL="stylesheet" TYPE="text/css" HREF="../../master.css"> <!-- 文字コード --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <!-- スマホ --> <META NAME=viewport CONTENT="width=device-width, initial-scale=1"> </HEAD> <BODY CLASS="white"> <P CLASS="center">FORM 要素の内部にすべて記述</P> <DIV CLASS="no"><FORM NAME="form1" ID="form1_ID" ACTION="test2.php" METHOD="post"> <P><LABEL>氏名: </LABEL><INPUT TYPE="text" NAME="shimei" SIZE="20" STYLE="font-size: 90%"></P> <FIELDSET> <LEGEND>性別</LEGEND> <LABEL><INPUT TYPE="radio" NAME="sex" VALUE="male">男</LABEL><BR> <LABEL><INPUT TYPE="radio" NAME="sex" VALUE="female">女</LABEL><BR> </FIELDSET> <BR> <FIELDSET> <LEGEND>住所</LEGEND> <LABEL>郵便番号: </LABEL><INPUT TYPE="text" NAME="te" SIZE="8" STYLE="font-size: 90%"> <LABEL FOR="tel_ID">電話番号: </LABEL><INPUT TYPE="text" NAME="tel" ID="tel_ID" SIZE="15" STYLE="font-size: 90%"><BR> <LABEL>住所: <INPUT TYPE="text" NAME="adr" SIZE="50" STYLE="font-size: 90%"></LABEL> </FIELDSET> <P STYLE="text-align: center"><INPUT TYPE="submit" VALUE="送信" STYLE="font-size: 90%"></P> </FORM></DIV> <HR STYLE="height: 5px; background-color: #ff0000"> <P CLASS="center">FORM 要素の外部に一部を記述</P> <DIV CLASS="no"><FORM NAME="form2" ID="form2_ID" ACTION="test2.php" METHOD="post"> <P><LABEL>氏名: </LABEL><INPUT TYPE="text" NAME="shimei" SIZE="20" STYLE="font-size: 90%"></P> <FIELDSET> <LEGEND>性別</LEGEND> <LABEL><INPUT TYPE="radio" NAME="sex" VALUE="male">男</LABEL><BR> <LABEL><INPUT TYPE="radio" NAME="sex" VALUE="female">女</LABEL><BR> </FIELDSET> <BR> </FORM> <FIELDSET> <LEGEND>住所</LEGEND> <LABEL>郵便番号: </LABEL><INPUT TYPE="text" FORM="form2_ID" NAME="te" SIZE="8" STYLE="font-size: 90%"> <LABEL>電話番号: </LABEL><INPUT TYPE="text" FORM="form2_ID" NAME="tel" SIZE="15" STYLE="font-size: 90%"><BR> <LABEL>住所: </LABEL><INPUT TYPE="text" FORM="form2_ID" NAME="adr" SIZE="50" STYLE="font-size: 90%"> </FIELDSET> <P STYLE="text-align: center"><INPUT FORM="form2_ID" TYPE="submit" VALUE="送信" STYLE="font-size: 90%"></P></DIV> </BODY> </HTML>
<!DOCTYPE HTML> <HTML> <HEAD> <!-- タイトル --> <TITLE>INPUT 要素の属性</TITLE> <!-- スタイルシート --> <LINK REL="stylesheet" TYPE="text/css" HREF="../../master.css"> <!-- 文字コード --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <!-- スマホ --> <META NAME=viewport CONTENT="width=device-width, initial-scale=1"> </HEAD> <BODY CLASS="white"> <H1 CLASS="center">INPUT 要素の属性</H1> <FORM NAME="form1" ID="form1_ID" ACTION="test2.php" METHOD="post"> <LABEL>name, value, size, autocomplete, list: <INPUT TYPE="text" NAME="ex1" VALUE="" SIZE="20" AUTOCOMPLETE="on" LIST="fruit" STYLE="font-size: 90%"></LABEL> <DATALIST ID="fruit"> <OPTION VALUE="蜜柑"> <OPTION VALUE="林檎"> <OPTION VALUE="葡萄"> </DATALIST><BR> <LABEL>name, value, size, autofocus, dirname, required: <INPUT TYPE="text" NAME="ex2" SIZE="10" AUTOFOCUS DIRNAME="rtl" REQUIRED STYLE="font-size: 90%"></LABEL><BR><BR> <FIELDSET> <LEGEND>好きな野菜( checked )</LEGEND> <INPUT TYPE="checkbox" NAME="v1" VALUE="kyabetu" checked> キャベツ<BR> <INPUT TYPE="checkbox" NAME="v2" VALUE="daikon" checked> 大根<BR> <INPUT TYPE="checkbox" NAME="v3" VALUE="jagaimo"> ジャガイモ<BR> <INPUT TYPE="checkbox" NAME="v4" VALUE="tomato"> トマト<BR> </FIELDSET><BR> <LABEL>disabled: <INPUT TYPE="text" NAME="ex3" VALUE="無効" SIZE="20" DISABLED STYLE="font-size: 90%"></LABEL><BR> <LABEL>readonly: <INPUT TYPE="text" NAME="ex4" VALUE="読み取り専用" SIZE="20" READONLY STYLE="font-size: 90%"></LABEL><BR> <LABEL>max, min, step: <INPUT TYPE="range" VALUE="20" NAME="ex5" MIN="0" MAX="100" STEP="20"></LABEL><BR> <LABEL>pattern(半角英数字), placeholder, maxlength: <INPUT TYPE="text" NAME="ex6" SIZE="20" PATTERN="^[0-9A-Za-z]+$" PLACEHOLDER="Ex.: Suganuma Yoshinori" MAXLENGTH="25" STYLE="font-size: 90%"></LABEL><BR> ( PLACEHOLDER 属性の代わりに VALUE 属性を使用した場合<INPUT TYPE="text" NAME="ex7" SIZE="20" PATTERN="^[0-9A-Za-z]+$" VALUE="Ex.: Suganuma Yoshinori" STYLE="font-size: 90%">)<BR> <LABEL>accept, multiple: <INPUT TYPE="file" NAME="ex8" ACCEPT="image/jpeg,image/gif" MULTIPLE STYLE="font-size: 90%"></LABEL><BR><BR> <P CLASS="center"><LABEL>右図は送信ボタン( alt, height, width, src ): <INPUT TYPE="image" SRC="../ayame.gif" ALT="送信" WIDTH="40" HEIGHT="60" onClick="JavaScript:submit();"></LABEL><BR></P> </FORM> </BODY> </HTML>
<!DOCTYPE HTML> <HTML> <HEAD> <!-- タイトル --> <TITLE>TYPE 属性の値</TITLE> <!-- スタイルシート --> <LINK REL="stylesheet" TYPE="text/css" HREF="../../master.css"> <!-- 文字コード --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <!-- スマホ --> <META NAME=viewport CONTENT="width=device-width, initial-scale=1"> </HEAD> <BODY CLASS="white"> <H1 CLASS="center">INPUT 要素における TYPE 属性の比較</H1> <FORM NAME="form1" ID="form1_ID" ACTION="test2.php" METHOD="post"> <LABEL>hidden: 表示しない: <INPUT TYPE="hidden" NAME="hidden" VALUE="abc" STYLE="font-size: 90%"></LABEL>, <LABEL>表示する: <INPUT TYPE="text" NAME="not_hidden" VALUE="abc" STYLE="font-size: 90%"></LABEL><BR> <LABEL>text: <INPUT TYPE="text" NAME="text" VALUE="テキスト" STYLE="font-size: 90%"></LABEL><BR> <LABEL>tel: <INPUT TYPE="tel" NAME="tel" SIZE="15" STYLE="font-size: 90%"></LABEL><BR> <LABEL>url: <INPUT TYPE="url" NAME="url" SIZE="30" STYLE="font-size: 90%"></LABEL><BR> <LABEL>email: <INPUT TYPE="email" NAME="mail" SIZE="30" STYLE="font-size: 90%"></LABEL><BR> <LABEL>password: <INPUT TYPE="password" NAME="password" SIZE="10" STYLE="font-size: 90%"></LABEL><BR> <LABEL>datetime: <INPUT TYPE="datetime" NAME="datetime" VALUE="2012-11-03T11:10:00+09:00" SIZE="25" STEP="60" STYLE="font-size: 90%"></LABEL><BR> <LABEL>date: <INPUT TYPE="date" NAME="date" SIZE="10" STEP="1" STYLE="font-size: 90%"></LABEL><BR> <LABEL>month: <INPUT TYPE="month" NAME="month" VALUE="11" SIZE="10" STEP="1" STYLE="font-size: 90%"></LABEL><BR> <LABEL>week: <INPUT TYPE="week" NAME="week" VALUE="5" SIZE="10" STEP="1" STYLE="font-size: 90%"></LABEL><BR> <LABEL>time: <INPUT TYPE="time" NAME="time" VALUE="13:35:00" SIZE="10" STEP="60" STYLE="font-size: 90%"></LABEL><BR> <LABEL>datetime-local: <INPUT TYPE="datetime-local" NAME="datetime-local" VALUE="2012-11-03T11:10:00" SIZE="20" STEP="60" STYLE="font-size: 90%"></LABEL><BR> <LABEL>number: <INPUT TYPE="number" NAME="number" VALUE="20" SIZE="5" STEP="5" STYLE="font-size: 90%"></LABEL><BR> <LABEL>range: <INPUT TYPE="range" VALUE="20" NAME="range" MIN="0" MAX="100" STEP="5"></LABEL><BR> <LABEL>color: <INPUT TYPE="color" VALUE="#00ff00" NAME="color"></LABEL><BR> <LABEL>file: <INPUT TYPE="file" NAME="file" STYLE="font-size: 90%"></LABEL><BR><BR> <FIELDSET> <LEGEND>好きな野菜( checkbox )</LEGEND> <INPUT TYPE="checkbox" NAME="v1" VALUE="kyabetu" checked> キャベツ<BR> <INPUT TYPE="checkbox" NAME="v2" VALUE="daikon" checked> 大根<BR> <INPUT TYPE="checkbox" NAME="v3" VALUE="jagaimo"> ジャガイモ<BR> <INPUT TYPE="checkbox" NAME="v4" VALUE="tomato"> トマト<BR> </FIELDSET> <P> <FIELDSET> <LEGEND>性別( radio )</LEGEND> <INPUT TYPE="radio" NAME="sex" VALUE="Male" checked> 男性<BR> <INPUT TYPE="radio" NAME="sex" VALUE="Female"> 女性<BR> </FIELDSET> <P CLASS="center"> <LABEL>submit: <INPUT TYPE="submit" VALUE="送信" STYLE="font-size: 90%"></LABEL> <LABEL>button: <INPUT TYPE="button" VALUE="送信" onClick="JavaScript:submit();" STYLE="font-size: 90%"></LABEL> <LABEL>reset: <INPUT TYPE="reset" VALUE="リセット" STYLE="font-size: 90%"></LABEL><BR> <LABEL>image: <INPUT TYPE="image" SRC="../ayame.gif" ALT="送信" onClick="JavaScript:submit();"></LABEL><BR> </P> </FORM> </BODY> </HTML>
情報学部 | 菅沼ホーム | HTML 目次 | 索引 |