diff options
Diffstat (limited to 'testing/web-platform/tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html')
-rw-r--r-- | testing/web-platform/tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html new file mode 100644 index 0000000000..ce87abd957 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>This is the form that will be submitted</title> + +<form action="form-echo.py" method="post" enctype="text/plain"> + <input id="input1" type="text"> + <select id="input2"> + <option selected>option + </select> + <input id="input3" type="radio" checked> + <input id="input4" type="checkbox" checked> +</form> + +<script> +"use strict"; + +const form = document.querySelector("form"); + +for (let el of Array.from(form.querySelectorAll("input"))) { // Firefox/Edge support + el.name = el.id + "\uDC01"; + el.value = el.id + "\uDC01"; +} + +const select = document.querySelector("select"); +select.name = select.id + "\uDC01"; +select.firstElementChild.value = select.id + "\uDC01"; +</script> |