@@ -45861,8 +45861,8 @@ interface <dfn interface>HTMLTableCellElement</dfn> : <span>HTMLElement</span> {
45861
45861
45862
45862
<p>Some <span data-x="category-submit">submittable elements</span> can be, depending on their
45863
45863
attributes, <dfn data-x="concept-button">buttons</dfn>. The prose below defines when an element
45864
- is a button. Some buttons are specifically <dfn export data-lt="submit button"
45865
- data-x="concept-submit-button">submit buttons</dfn >.</p>
45864
+ is a button. Some buttons are specifically <span
45865
+ data-x="concept-submit-button">submit buttons</span >.</p>
45866
45866
</dd>
45867
45867
45868
45868
<dt><dfn data-x="category-reset">Resettable elements</dfn></dt>
@@ -53484,33 +53484,33 @@ interface <dfn interface>HTMLButtonElement</dfn> : <span>HTMLElement</span> {
53484
53484
<tr>
53485
53485
<td><dfn attr-value for="button/type"><code
53486
53486
data-x="attr-button-type-submit">submit</code></dfn>
53487
- <td><span data-x="attr-button-type-submit-state">Submit Button</span >
53487
+ <td><dfn data-x="attr-button-type-submit-state">Submit Button</dfn >
53488
53488
<td>Submits the form.
53489
53489
<tr>
53490
53490
<td><dfn attr-value for="button/type"><code data-x="attr-button-type-reset">reset</code></dfn>
53491
- <td><span data-x="attr-button-type-reset-state">Reset Button</span >
53491
+ <td><dfn data-x="attr-button-type-reset-state">Reset Button</dfn >
53492
53492
<td>Resets the form.
53493
53493
<tr>
53494
53494
<td><dfn attr-value for="button/type"><code
53495
53495
data-x="attr-button-type-button">button</code></dfn>
53496
- <td><span data-x="attr-button-type-button-state">Button</span >
53496
+ <td><dfn data-x="attr-button-type-button-state">Button</dfn >
53497
53497
<td>Does nothing.
53498
53498
</table>
53499
53499
53500
53500
<p>The attribute's <i data-x="missing value default">missing value default</i> and <i
53501
53501
data-x="invalid value default">invalid value default</i> are both the <span
53502
53502
data-x="attr-button-type-submit-state">Submit Button</span> state.</p>
53503
53503
53504
- <p>If the <code data-x="attr-button-type">type</code> attribute is in the <span
53505
- data-x="attr-button-type-submit-state">Submit Button</span> state, the element is specifically a
53506
- <span data-x="concept-submit-button">submit button</span>.</p>
53504
+ <p>A <code>button</code> element is said to be a <dfn
53505
+ data-x="concept-submit-button">submit button</dfn> if the <code
53506
+ data-x="attr-button-type">type</code> attribute is in the <span
53507
+ data-x="attr-button-type-submit-state">Submit Button</span> state.</p>
53507
53508
53508
53509
<div w-nodev>
53509
53510
53510
- <p><strong>Constraint validation</strong>: If the <code data-x="attr-button-type">type</code>
53511
- attribute is in the <span data-x="attr-button-type-reset-state">Reset Button</span> state or the
53512
- <span data-x="attr-button-type-button-state">Button</span> state, the element is <span>barred from
53513
- constraint validation</span>.</p>
53511
+ <p><strong>Constraint validation</strong>: If the element is not a <span
53512
+ data-x="concept-submit-button">submit button</span>, the element is <span>barred from constraint
53513
+ validation</span>.</p>
53514
53514
53515
53515
<p>A <code>button</code> element <var>element</var>'s <span>activation behavior</span> given
53516
53516
<var>event</var> is:</p>
@@ -53523,23 +53523,20 @@ interface <dfn interface>HTMLButtonElement</dfn> : <span>HTMLElement</span> {
53523
53523
return.</p></li>
53524
53524
53525
53525
<li>
53526
- <p>If <var>element</var> has a <span>form owner</span> then switch on <var>element</var>'s <code
53527
- data-x="attr-button-type">type</code> attribute's state, then:</p>
53526
+ <p>If <var>element</var> has a <span>form owner</span>:</p>
53528
53527
53529
- <dl >
53530
- <dt> <dfn data-x="attr-button-type- submit-state">Submit Button</dfn> </dt>
53531
- <dd><p>< span data-x="concept-form-submit">Submit </span> <var>element</var>'s <span>form
53532
- owner</span> from <var>element</var> with <i
53528
+ <ol >
53529
+ <li><p>If <var>element</var> is a <span data-x="concept- submit-button">submit button</span>,
53530
+ then < span data-x="concept-form-submit">submit </span> <var>element</var>'s
53531
+ <span>form owner</span> from <var>element</var> with <i
53533
53532
data-x="submit-user-involvement">userInvolvement</i> set to <var>event</var>'s <span
53534
- data-x="event-uni">user navigation involvement</span>.</p></dd>
53535
-
53536
- <dt> <dfn data-x="attr-button-type-reset-state">Reset Button</dfn> </dt>
53537
- <dd><p><span data-x="concept-form-reset">Reset</span> <var>element</var>'s <span>form
53538
- owner</span>.</p></dd>
53533
+ data-x="event-uni">user navigation involvement</span>.</p></li>
53539
53534
53540
- <dt> <dfn data-x="attr-button-type-button-state">Button</dfn>
53541
- <dd><p>Do nothing.</p></dd>
53542
- </dl>
53535
+ <li><p>If <var>element</var>'s <code data-x="attr-button-type">type</code> attribute is in the
53536
+ <span data-x="attr-button-type-reset-state">Reset Button</span> state, then <span
53537
+ data-x="concept-form-reset">reset</span> <var>element</var>'s
53538
+ <span>form owner</span>.</p></li>
53539
+ </ol>
53543
53540
</li>
53544
53541
53545
53542
<li><p>Run the <span>popover target attribute activation behavior</span> given <var>element</var>
@@ -53566,9 +53563,8 @@ interface <dfn interface>HTMLButtonElement</dfn> : <span>HTMLElement</span> {
53566
53563
data-x="attr-fs-formenctype">formenctype</code>, <code
53567
53564
data-x="attr-fs-formmethod">formmethod</code>, <code
53568
53565
data-x="attr-fs-formnovalidate">formnovalidate</code>, and <code
53569
- data-x="attr-fs-formtarget">formtarget</code> must not be specified if the element's <code
53570
- data-x="attr-button-type">type</code> attribute is not in the <span
53571
- data-x="attr-button-type-submit-state">Submit Button</span> state.</p>
53566
+ data-x="attr-fs-formtarget">formtarget</code> must not be specified if the element is not
53567
+ a <span data-x="concept-submit-button">submit button</span>.</p>
53572
53568
53573
53569
<p>The <dfn element-attr for="button"><code data-x="attr-button-value">value</code></dfn>
53574
53570
attribute gives the element's value for the purposes of form submission. The element's <span
0 commit comments