1 |
* [CODE(DOMa)@en[defaultValue]] [[DOM属性]] (HTML)
|
2 |
[2] 仕様書:
|
3 |
- [[Web Forms 2.0]]
|
4 |
-- [CSECTION@en[2.4 Extensions to the [CODE(HTMLe)@en[[[input]]]] element]]
|
5 |
<IW:WF2:"#extensions">
|
6 |
-- [CSECTION@en[2.13. The [CODE(HTMLe)@en[[[output]]]] element]]
|
7 |
<IW:WF2:"#the-output">
|
8 |
-- [CSECTION@en[2.18. Handling unexpected elements and values]]
|
9 |
<IW:WF2:"#handling">
|
10 |
** [CODE(HTMLe)@en[input]]
|
11 |
|
12 |
[1]
|
13 |
[CODE(HTMLa)@en[[[value]]]] [[属性]]により[[既定値]]が指定されているものの、
|
14 |
それが[[妥当]]な書式でない場合であっても、
|
15 |
[CODE(DOMa)@en[[[defaultValue]]]] は与えられた値を持ちます。
|
16 |
ただし、[[フォーム制御子]]としては
|
17 |
[CODE(HTMLa)@en[[[value]]]] [[内容属性]]に[[値]]が与えられなかった場合のように振舞います。
|
18 |
([CODE(HTML)@en[[[range]]]] の場合は [CODE(HTMLa)@en[[[min]]]]
|
19 |
の値、それ以外の場合は[[値が選択されていない]]状態です。)
|
20 |
[SRC@en[WF2 2.4]]
|
21 |
|
22 |
[[#comment]]
|
23 |
|
24 |
** [CODE(HTMLe)@en[textarea]]
|
25 |
|
26 |
[7] '''読み取り'''
|
27 |
|
28 |
[CODE(DOMa)@en[[[textContent]]]] と同じです。
|
29 |
[SRC@en[WF2 2.18]]
|
30 |
|
31 |
[8] '''書き込み'''
|
32 |
|
33 |
[CODE(DOMa)@en[[[textContent]]]] と同じです。
|
34 |
[SRC@en[WF2 2.18]]
|
35 |
|
36 |
[9] '''[CODE(DOMa)@en[value]] との関係'''
|
37 |
|
38 |
[CODE(DOMa)@en[[[defaultValue]]]] は、
|
39 |
[CODE(DOMa)@en[[[value]]]] [[DOM属性]]の[[初期値]]として使われます。
|
40 |
[SRC@en[WF2 2.18]]
|
41 |
|
42 |
[[#comment]]
|
43 |
|
44 |
** [CODE(HTMLe)@en[output]]
|
45 |
|
46 |
[3] [CODE(HTMLe)@en[[[output]]]] [[要素]]の[[初期値]]は
|
47 |
[DFN[[CODE(DOMa)@en[[[defaultValue]]]] [[DOM属性]]]]により定義されます。
|
48 |
[SRC@en[WF2 2.13]]
|
49 |
|
50 |
[6]
|
51 |
:状態:[[WHATWG]] [[WD]]
|
52 |
:[[DOM界面]]:[CODE(DOMi)@en[[[HTMLOutputElement]]]]
|
53 |
:[[属性名]]:[CODE(DOMa)@en[[[defaultValue]]]]
|
54 |
([Q@en[default value]] ([Q[[[既定値]]]]) より)
|
55 |
:[[データ型]]:[CODE(DOM)@en[[[DOMString]]]]
|
56 |
:[[例外]]:なし
|
57 |
:[[読取専用]]:[[偽]]
|
58 |
|
59 |
[4] '''初期状態'''
|
60 |
|
61 |
はじめは、[[空文字列]]と[['''しなければなりません''']]。
|
62 |
[[文書]]の[[構文解析]]時に [[DOM]]
|
63 |
[[木]]に追加された [CODE(HTMLe)@en[[[output]]]]
|
64 |
[[要素]]の場合、すべての[[子供節点]]の[[構文解析]]が完了した後、
|
65 |
[CODE(DOMa)@en[[[textContent]]]] [[DOM属性]]の値を
|
66 |
[CODE(DOMa)@en[[[defaultValue]]]] と[['''しなければなりません''']]。
|
67 |
[SRC@en[WF2 2.13, 2.18]]
|
68 |
|
69 |
;;
|
70 |
[5]
|
71 |
[[要素]]の[[内容]]の全体の[[構文解析]]が終わる前に
|
72 |
[CODE(DOMa)@en[[[defaultValue]]]] が[[参照]]された場合や、
|
73 |
[CODE(HTMLe)@en[[[output]]]] が動的に生成された場合には、
|
74 |
[CODE(DOMa)@en[[[defaultValue]]]] が返す値は[[空文字列]]とし[[''なければなりません''']]。
|
75 |
[SRC@en[WF2 2.13]]
|
76 |
|
77 |
[[#comment]]
|
78 |
|
79 |
* メモ |
80 |
|
81 |
[10] [CITE@en-GB-x-Hixie[Web Forms 2.0]] |
82 |
([TIME[2009-01-05 20:07:15 +09:00]] 版) |
83 |
<http://www.whatwg.org/specs/web-forms/current-work/#defaultvalue> |
84 |
|
85 |
[11] [CITE@en-GB-x-Hixie[Web Forms 2.0]] |
86 |
([TIME[2009-01-05 20:07:15 +09:00]] 版) |
87 |
<http://www.whatwg.org/specs/web-forms/current-work/#the-defaultvalue> |