https://github.com/javan/form-request-submit-polyfill
https://github.com/javan/form-request-submit-polyfill
form html javascript polyfill
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/javan/form-request-submit-polyfill
- Owner: javan
- License: mit
- Created: 2019-09-11T20:44:09.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-11-16T08:50:11.000Z (about 4 years ago)
- Last Synced: 2025-08-16T11:56:05.007Z (4 months ago)
- Topics: form, html, javascript, polyfill
- Language: JavaScript
- Homepage: https://npm.im/form-request-submit-polyfill
- Size: 2.93 KB
- Stars: 65
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# <form>.requestSubmit() polyfill
> **[`form.requestSubmit([submitter])`](https://html.spec.whatwg.org/multipage/forms.html#dom-form-requestsubmit-dev)**
>
> Requests to submit the form. Unlike [`submit()`](https://html.spec.whatwg.org/multipage/forms.html#dom-form-submit), this method includes interactive constraint validation and firing a `submit` event, either of which can cancel submission.
>
> The *submitter* argument can be used to point to a specific submit button, whose `formaction`, `formenctype`, `formmethod`, `formnovalidate`, and `formtarget` attributes can impact submission. Additionally, the submitter will be included when constructing the entry list for submission; normally, buttons are excluded.
## References
- https://github.com/whatwg/html/issues/4187
- https://github.com/whatwg/html/pull/4597
- https://www.chromestatus.com/feature/6097749495775232
---
Distributed under the MIT license. See [LICENSE](LICENSE) for details.
© 2019 Javan Makhmali