HTML Standard Tracker

Diff (omit for latest revision)
Filter

Short URL: http://html5.org/r/2163

File a bug

SVNBugCommentTime (UTC)
2163WF2: 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>

|