Short URL: http://html5.org/r/2163
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 2163 | WF2: More things that make form controls not be submitted. | 2008-09-11 00:25 |
Index: source
===================================================================
--- source (revision 2162)
+++ source (revision 2163)
@@ -23906,8 +23906,8 @@
title="attr-fae-form">form</code> content attribute with a matching
<code title="dom-fae-form">form</code> DOM attribute.</p>
- <p>The controls that end up being submitted back to the server are
- <dfn title="category-field">field elements</dfn>.</p>
+ <p>The controls that can end up being submitted back to the server
+ are <dfn title="category-field">field elements</dfn>.</p>
<p>The controls that are exposed to the <code
title="dom-form-elements"><var title="">form</var>.elements</code>
@@ -23917,7 +23917,12 @@
elements</dfn>. This is a superset of the <span
title="category-field">field elements</span>.</p>
+ <p>Some <span title="category-field">field elements</span> can be,
+ depending on their attributes, <dfn
+ title="concept-button">buttons</dfn>. The prose below defines when
+ an element is a button.</p>
+
<h4>The <dfn><code>form</code></dfn> element</h4>
<dl class="element">
@@ -23967,9 +23972,10 @@
title="category-listed-form-element">listed form elements</span>
whose <span>form owner</span> is the <code>form</code> element, with
the exception of <code>input</code> elements whose <code
- title="attr-input-type">type</code> attribute is in the <span>Image
- Button</span> state, which must, for historical reasons, be excluded
- from this particular collection.</p>
+ title="attr-input-type">type</code> attribute is in the <span
+ title="attr-input-type-image-state">Image Button</span> state, which
+ must, for historical reasons, be excluded from this particular
+ collection.</p>
<p>The <dfn title="dom-form-length"><code>length</code></dfn> DOM
attribute must return the number of nodes <span title="represented
@@ -24132,7 +24138,9 @@
<p class="big-issue">...</p>
+ <p class="big-issue">... <dfn title="concept-input-checked">checked</dfn></p>
+
<h4>The <dfn><code>button</code></dfn> element</h4>
<dl class="element">
@@ -24620,7 +24628,7 @@
owner</span> is <var title="">form</var>, in <span>tree
order</span>.</p></li>
- <li><p>Let the <dfn><var>form data set</var></dfn> be a list of
+ <li><p>Let the <var title="">form data set</var> be a list of
name/value pairs, initially empty.</p></li>
<li>
@@ -24646,17 +24654,42 @@
<code title="attr-fe-name">name</code> attribute's value is the
empty string, and it is not an <code>input</code> elements
whose <code title="attr-input-type">type</code> attribute is in
- the <span>Image Button</span> state.</li>
+ the <span title="attr-input-type-image-state">Image
+ Button</span> state.</li>
<li>The <var title="">field</var> element is <span
title="concept-fe-disabled">disabled</span>.</li>
- <li class="big-issue">...</li>
+ <li>The <var title="">field</var> element is a <span
+ title="concept-button">button</span> but it is not <var
+ title="">submitter</var>.</li>
+ <li>The <var title="">field</var> element is an
+ <code>input</code> element whose <code
+ title="attr-input-type">type</code> attribute is in the <span
+ title="attr-input-type-checkbox-state">Checkbox</span> state
+ and the control is not <span
+ title="concept-input-checked">checked</span>.</li>
+
+ <li>The <var title="">field</var> element is an
+ <code>input</code> element whose <code
+ title="attr-input-type">type</code> attribute is in the <span
+ title="attr-input-type-radio-state">Radio Button</span> state
+ and the control is not <span
+ title="concept-input-checked">checked</span>.</li>
+
+ <li>The <var title="">field</var> element is an
+ <code>input</code> element whose <code
+ title="attr-input-type">type</code> attribute is in the <span
+ title="attr-input-type-file-state">File Upload</span> state but
+ the control does not have any files selected.</li>
+
</ul>
</li>
+ <li class="big-issue">...</li>
+
</ol>
</li>