spec/Overview.html 1.1601 2429 WF2: <input type=search> (whatwg r2429)

WF2: <input type=search> (whatwg r2429)

email
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#attr-input-type-email-keyword
search
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#attr-input-type-search-keyword
text
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#attr-input-type-text-keyword
button
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#attr-input-type-button-keyword
4.10.4.1.1 Hidden state
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#hidden-state
hidden
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#attr-input-type-hidden-keyword
4.10.4.1.2 Text state and Search state
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1601.html#text-state-and-search-state

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1600&r2=1.1601&f=h
http://html5.org/tools/web-apps-tracker?from=2428&to=2429

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1600
retrieving revision 1.1601
diff -u -d -r1.1600 -r1.1601
--- Overview.html 22 Nov 2008 01:47:00 -0000 1.1600
+++ Overview.html 22 Nov 2008 02:14:06 -0000 1.1601
@@ -443,7 +443,7 @@
        <li><a href=#states-of-the-type-attribute><span class=secno>4.10.4.1 </span>States of the <code title=attr-input-type>type</code> attribute</a>
         <ol>
          <li><a href=#hidden-state><span class=secno>4.10.4.1.1 </span>Hidden state</a></li>
-         <li><a href=#text-state><span class=secno>4.10.4.1.2 </span>Text state</a></li>
+         <li><a href=#text-state-and-search-state><span class=secno>4.10.4.1.2 </span>Text state and </a></li>
          <li><a href=#e-mail-state><span class=secno>4.10.4.1.3 </span>E-mail state</a></li>
          <li><a href=#url-state><span class=secno>4.10.4.1.4 </span>URL state</a></li>
          <li><a href=#password-state><span class=secno>4.10.4.1.5 </span>Password state</a></li>
@@ -19019,9 +19019,13 @@
      <td> An arbitrary string
      <td> n/a
     <tr><td> <dfn id=attr-input-type-text-keyword title=attr-input-type-text-keyword><code>text</code></dfn>
-     <td> <a href=#text-state title=attr-input-type-text>Text</a>
+     <td> <a href=#text-state-and-search-state title=attr-input-type-text>Text</a>
      <td> Text with no line breaks
      <td> Text field
+    <tr><td> <dfn id=attr-input-type-search-keyword title=attr-input-type-search-keyword><code>search</code></dfn>
+     <td> <a href=#text-state-and-search-state title=attr-input-type-search>Search</a>
+     <td> Text with no line breaks
+     <td> Search field
     <tr><td> <dfn id=attr-input-type-email-keyword title=attr-input-type-email-keyword><code>email</code></dfn>
      <td> <a href=#e-mail-state title=attr-input-type-email>E-mail</a>
      <td> An e-mail address
@@ -19094,7 +19098,7 @@
      <td> <a href=#button-state title=attr-input-type-button>Button</a>
      <td> n/a
      <td> A button
-  </table><p>The <i>missing value default</i> is the <a href=#text-state title=attr-input-type-text>Text</a> state.<p>Which of the <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>, <code title=attr-fs-action><a href=#attr-fs-action>action</a></code>, <code title=attr-input-alt><a href=#attr-input-alt>alt</a></code>, <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code>, <code title=attr-input-checked><a href=#attr-input-checked>checked</a></code>, <code title=attr-fs-enctype><a href=#attr-fs-enctype>enctype</a></code>, and <code title=attr-input-list><a href=#attr-input-list>list</a></code>, <code title=attr-input-max><a href=#attr-input-max>max</a></code>, <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code>, <code title=attr-fs-method><a href=#attr-fs-method>method</a></code>, <code title=attr-input-min><a href=#attr-input-min>min</a></code>, <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</></code>, <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code>, <code title=attr-input-required><a href=#attr-input-required>required</a></code>, <code title=attr-input-size><a href=#attr-input-size>size</a></code>, <code title=attr-input-src><a href=#attr-input-src>src</a></code>, <code title=attr-input-step><a href=#attr-input-step>step</a></code>, and <code title=attr-fs-target><a href=#attr-fs-target>target</a></code> attributes apply to an
+  </table><p>The <i>missing value default</i> is the <a href=#text-state-and-search-state title=attr-input-type-text>Text</a> state.<p>Which of the <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>, <code title=attr-fs-action><a href=#attr-fs-action>action</a></code>, <code title=attr-input-alt><a href=#attr-input-alt>alt</a></code>, <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code>, <code title=attr-input-checked><a href=#attr-input-checked>checked</a></code>, <code title=attr-fs-enctype><a href=#attr-fs-enctype>enctype</a></code>, and <code title=attr-input-list><a href=#attr-input-list>list</a></code>, <code title=attr-input-max><a href=#attr-input-max>max</a></code>, <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code>, <code title=attr-fs-method><a href=#attr-fs-method>method</a></code>, <code title=attr-input-min><a href=#attr-input-min>min</a></code>, <code title=attr-input-pattern><a href=#attr-input-attern>pattern</a></code>, <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code>, <code title=attr-input-required><a href=#attr-input-required>required</a></code>, <code title=attr-input-size><a href=#attr-input-size>size</a></code>, <code title=attr-input-src><a href=#attr-input-src>src</a></code>, <code title=attr-input-step><a href=#attr-input-step>step</a></code>, and <code title=attr-fs-target><a href=#attr-fs-target>target</a></code> attributes apply to an
   <code><a href=#the-input-element>input</a></code> element depends on the state of its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute. Similarly, the <code title=dom-input-checked><a href=#dom-input-checked>checked</a></code>, <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>, <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>, <code title=dom-input-list><a href=#dom-input-list>list</a></code>, and <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code> DOM
   attributes, and the <code title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code>
   and <code title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> methods, are
@@ -19102,7 +19106,8 @@
   summarises which content attributes, DOM attrbutes, and methods
   apply to each state:<table class=applies><thead><tr><td>
      <th> <span><a href=#hidden-state title=attr-input-type-hidden>Hidden</a></span>
-     <th> <span><a href=#text-state title=attr-input-type-text>Text</a>,</span>
+     <th> <span><a href=#text-state-and-search-state title=attr-input-type-text>Text</a>,</span>
+          <span><a href=#text-state-and-search-state title=attr-input-type-search>Search</a>,</span>
           <span><a href=#e-mail-state title=attr-input-type-email>E-mail</a>,</span>
           <a href=#url><span title=attr-input-type-url>URL</span></a>
      <th> <span><a href=#password-state title=attr-input-type-password>Password</a></span>
@@ -19125,6 +19130,7 @@
    <tbody><tr><th> <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19147,6 +19153,7 @@
     <tr><th> <code title=attr-fs-action><a href=#attr-fs-action>action</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19169,6 +19176,7 @@
     <tr><th> <code title=attr-input-alt><a href=#attr-input-alt>alt</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19191,6 +19199,7 @@
     <tr><th> <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19213,6 +19222,7 @@
     <tr><th> <code title=attr-input-checked><a href=#attr-input-checked>checked</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19235,6 +19245,7 @@
     <tr><th> <code title=attr-fs-enctype><a href=#attr-fs-enctype>enctype</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19257,6 +19268,7 @@
     <tr><th> <code title=attr-input-list><a href=#attr-input-list>list</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19279,6 +19291,7 @@
     <tr><th> <code title=attr-input-max><a href=#attr-input-max>max</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19301,6 +19314,7 @@
     <tr><th> <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19323,6 +19337,7 @@
     <tr><th> <code title=attr-fs-method><a href=#attr-fs-method>method</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19345,6 +19360,7 @@
     <tr><th> <code title=attr-input-min><a href=#attr-input-min>min</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19367,6 +19383,7 @@
     <tr><th> <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19389,6 +19406,7 @@
     <tr><th> <code title=attr-input-placeholder><a href=#attr-input-placeholder>placeholder</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19411,6 +19429,7 @@
     <tr><th> <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19433,6 +19452,7 @@
     <tr><th> <code title=attr-input-required><a href=#attr-input-required>required</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19455,6 +19475,7 @@
     <tr><th> <code title=attr-input-size><a href=#attr-input-size>size</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19477,6 +19498,7 @@
     <tr><th> <code title=attr-input-src><a href=#attr-input-src>src</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19499,6 +19521,7 @@
     <tr><th> <code title=attr-input-step><a href=#attr-input-step>step</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19521,6 +19544,7 @@
     <tr><th> <code title=attr-fs-target><a href=#attr-fs-target>target</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19543,6 +19567,7 @@
     <tr><th> <code title=dom-input-checked><a href=#dom-input-checked>checked</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19565,6 +19590,7 @@
     <tr><th> <code title=dom-input-value><a href=#dom-input-value>value</a></code>
      <td class=yes> <a href=#dom-input-value-value title=dom-input-value-value>value</a> <!-- Hidden -->
      <td class=yes> <a href=#dom-input-value-value title=dom-input-value-value>value</a> <!-- Text -->
+<!-- <td class="yes"> <span title="dom-input-value-value">value</span>      Search -->
 <!-- <td class="yes"> <span title="dom-input-value-value">value</span>      E-mail -->
 <!-- <td class="yes"> <span title="dom-input-value-value">value</span>      URL -->
      <td class=yes> <a href=#dom-input-value-value title=dom-input-value-value>value</a> <!-- Password -->
@@ -19587,6 +19613,7 @@
     <tr><th> <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19609,6 +19636,7 @@
     <tr><th> <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19631,6 +19659,7 @@
     <tr><th> <code title=dom-input-list><a href=#dom-input-list>list</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19653,6 +19682,7 @@
     <tr><th> <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19675,6 +19705,7 @@
     <tr><th> <code title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19697,6 +19728,7 @@
     <tr><th> <code title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code>
      <td class=no> &middot; <!-- Hidden -->
      <td class=no> &middot; <!-- Text -->
+<!-- <td class="no"> &middot;      Search -->
 <!-- <td class="no"> &middot;      E-mail -->
 <!-- <td class="no"> &middot;      URL -->
      <td class=no> &middot; <!-- Password -->
@@ -19719,6 +19751,7 @@
     <tr><th> <code title=event-input-input><a href=#event-input-input>input</a></code> event
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19741,6 +19774,7 @@
     <tr><th> <code title=event-input-change><a href=#event-input-change>change</a></code> event
      <td class=no> &middot; <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
 <!-- <td class="yes"> Yes          E-mail -->
 <!-- <td class="yes"> Yes          URL -->
      <td class=yes> Yes     <!-- Password -->
@@ -19895,8 +19929,8 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> and <code class=no-backref title=event-input-change><a href=#event-input-change>change</a></code> events do not apply.</p>
 
-  </div><h6 id=text-state><span class=secno>4.10.4.1.2 </span><dfn title=attr-input-type-text>Text</dfn> state</h6><p>When an <code><a href=#the-input-element>input</a></code> element's <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#text-state title=attr-input-type-text>Text</a> state, the rules in this
-  section apply.<p>The <code><a href=#the-input-element>input</a></code> element represents a one line plain text
+  </div><h6 id=text-state-and-search-state><span class=secno>4.10.4.1.2 </span><dfn title=attr-input-type-text>Text</dfn> state and <dfn title=attr-input-type-search>Search</dfn> state</h6><p>When an <code><a href=#the-input-element>input</a></code> element's <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#text-state-and-search-state title=attr-input-type-text>Text</a> state or the <a href=#text-state-and-search-state title=attr-input-type-search>Search</a> state, the rules in
+  this section apply.<p>The <code><a href=#the-input-element>input</a></code> element represents a one line plain text
   edit control for the element's <a href=#concept-fe-value title=concept-fe-value>value</a>.<p>If the element is <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>,
   its <a href=#concept-fe-value title=concept-fe-value>value</a> should be editable
   by the user. User agents must not allow users to insert U+000A LINE

Received on Saturday, 22 November 2008 02:17:50 UTC