- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 22 Sep 2009 09:28:19 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv13404 Modified Files: Overview.html Log Message: Make the implicit submission mechanism validate the form. (whatwg r3957) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.3118 retrieving revision 1.3119 diff -u -d -r1.3118 -r1.3119 --- Overview.html 22 Sep 2009 09:02:39 -0000 1.3118 +++ Overview.html 22 Sep 2009 09:28:16 -0000 1.3119 @@ -27230,7 +27230,7 @@ <hr><p>The <dfn id="dom-form-submit" title="dom-form-submit"><code>submit()</code></dfn> method, when invoked, must <a href="#concept-form-submit" title="concept-form-submit">submit</a> the <code><a href="#the-form-element">form</a></code> - element from the <code><a href="#the-form-element">form</a></code> element itself.</p> + element from the <code><a href="#the-form-element">form</a></code> element itself, with the <var title="">scripted-submit</var> flag set.</p> <p>The <dfn id="dom-form-reset" title="dom-form-reset"><code>reset()</code></dfn> method, when invoked, must <a href="#concept-form-reset" title="concept-form-reset">reset</a> the <code><a href="#the-form-element">form</a></code> @@ -34125,7 +34125,8 @@ <h5 id="form-submission-algorithm"><span class="secno">4.10.17.3 </span>Form submission algorithm</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p> - <p>When a form <var title="">form</var> is <dfn id="concept-form-submit" title="concept-form-submit">submitted</dfn> from an element <var title="">submitter</var> (typically a button), the user agent must + <p>When a form <var title="">form</var> is <dfn id="concept-form-submit" title="concept-form-submit">submitted</dfn> from an element <var title="">submitter</var> (typically a button), optionally with a + <var title="">scripted-submit</var> flag set, the user agent must run the following steps:</p> <ol><li id="sandboxSubmitBlocked"><p>If <var title="">form</var> is in @@ -34142,22 +34143,19 @@ <!-- lock (implicit in previous step) --> - <li><p>If the <var title="">submitter</var> is anything but a - <code><a href="#the-form-element">form</a></code> element, and the <var title="">submitter</var> - element's <a href="#concept-fs-novalidate" title="concept-fs-novalidate">no-validate - state</a> is false, then <a href="#interactively-validate-the-constraints">interactively validate the - constraints</a> of <var title="">form</var> and examine the - result: if the result is negative (the constraint validation - concluded that there were invalid fields and probably informed the - user of this) then abort these steps.</li> + <li><p>If the <var title="">scripted-submit</var> flag is not set, + and the <var title="">submitter</var> element's <a href="#concept-fs-novalidate" title="concept-fs-novalidate">no-validate state</a> is false, + then <a href="#interactively-validate-the-constraints">interactively validate the constraints</a> of <var title="">form</var> and examine the result: if the result is + negative (the constraint validation concluded that there were + invalid fields and probably informed the user of this) then abort + these steps.</li> - <li><p>If the <var title="">submitter</var> is anything but a - <code><a href="#the-form-element">form</a></code> element, then <a href="#fire-a-simple-event">fire a simple event</a> - that is cancelable called <code title="event-submit">submit</code>, - at <var title="">form</var>. If the event's default action is - prevented (i.e. if the event is canceled) then abort these - steps. Otherwise, continue (effectively the default action is to - perform the submission).</li> + <li><p>If the <var title="">scripted-submit</var> flag is not set, + then <a href="#fire-a-simple-event">fire a simple event</a> that is cancelable called + <code title="event-submit">submit</code>, at <var title="">form</var>. If the event's default action is prevented + (i.e. if the event is canceled) then abort these steps. Otherwise, + continue (effectively the default action is to perform the + submission).</li> <!-- if you add any steps between the "lock" and "unlock" lines, make sure to update the step immediately before the "lock" line -->
Received on Tuesday, 22 September 2009 09:28:29 UTC