adding macro to return string or url,

using that macro with the form action,
making the form submit process use base url,
adding tests.
This commit is contained in:
Jake Goldsborough 2016-09-20 21:16:51 -07:00
parent 1ed3521dcf
commit ce249d9384
6 changed files with 52 additions and 2 deletions

View file

@ -37715,6 +37715,12 @@
"deleted_reftests": {},
"items": {
"testharness": {
"html/semantics/forms/the-form-element/form-action-url.html": [
{
"path": "html/semantics/forms/the-form-element/form-action-url.html",
"url": "/html/semantics/forms/the-form-element/form-action-url.html"
}
],
"html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html": [
{
"path": "html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html",

View file

@ -0,0 +1,9 @@
<!doctype html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
var t = async_test("Submit a form from an iframe with a base url");
var success = function() { t.done(); };
</script>
<iframe src="resources/form-action-url-iframe.html">

View file

@ -0,0 +1,11 @@
<!doctype html>
<base href="target/"></base>
<form action="form-action-url-target.html">
<input type="submit" value="Submit" />
</form>
<script>
var form = document.getElementsByTagName("form")[0];
form.submit();
</script>

View file

@ -0,0 +1,4 @@
<!doctype html>
<script>
window.parent.success();
</script>