- 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