【html5】フォーム要素サンプル(input編)
問題
html5のinput要素がすごいことになってますね。
答え
Javascriptなしにコンボボックスや日付入力(カレンダーが表示される)など、ブラウザを作る方は大変だろうけど、使う方にはありがたい機能が満載。
ブラウザによってサポート状況はまちまち。
実際に書いてみて、いろいろなブラウザで見てみるとおもしろい。特にOperaはよく対応している。
付録:DOMインターフェース
interface HTMLInputElement : HTMLElement { attribute DOMString accept; attribute DOMString alt; attribute boolean autocomplete; attribute boolean autofocus; attribute boolean defaultChecked; attribute boolean checked; 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 DOMString height; attribute boolean indeterminate; readonly attribute HTMLElement list; attribute DOMString max; attribute unsigned 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; attribute DOMString value; attribute Date valueAsDate; attribute float valueAsNumber; readonly attribute HTMLOptionElement selectedOption; attribute DOMString width; void stepUp(in long n); void stepDown(in long n); readonly attribute boolean willValidate; readonly attribute ValidityState validity; readonly attribute DOMString validationMessage; boolean checkValidity(); void setCustomValidity(in DOMString error); readonly attribute NodeList labels; void select(); attribute unsigned long selectionStart; attribute unsigned long selectionEnd; void setSelectionRange(in unsigned long start, in unsigned long end); };
【html5】placeholder属性(とりあえず入れてみよう) at softelメモ 2012年6月15日 08:26
[…] 【html5】フォーム要素サンプル(input編) Tweet . […]