63 lines
2.5 KiB
Plaintext
63 lines
2.5 KiB
Plaintext
This test checks the form attribute of the form-associated elements.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
- Checks the existence of the form attribute for each form-associated elements.
|
|
PASS document.getElementsByTagName("button")[0].form is owner
|
|
PASS document.getElementsByTagName("fieldset")[0].form is owner
|
|
PASS document.getElementsByTagName("input")[0].form is owner
|
|
PASS document.getElementsByTagName("keygen")[0].form is owner
|
|
PASS document.getElementsByTagName("label")[0].form is null
|
|
PASS document.getElementsByTagName("object")[0].form is owner
|
|
PASS document.getElementsByTagName("output")[0].form is owner
|
|
PASS document.getElementsByTagName("select")[0].form is owner
|
|
PASS document.getElementsByTagName("textarea")[0].form is owner
|
|
|
|
- Ensures that the form attribute points the form owner even if the element is within another form element.
|
|
PASS inputElement.form is owner
|
|
PASS labelElement.form is owner
|
|
|
|
- Ensures that the form attribute of all form-associated element with or witout form attribute points the form owner.
|
|
PASS inputElement1.form is owner
|
|
PASS inputElement2.form is owner
|
|
PASS inputElement3.form is owner
|
|
PASS labelElement1.form is null
|
|
PASS labelElement2.form is null
|
|
PASS labelElement3.form is null
|
|
|
|
- Ensures that the form attribute points the form owner even if the form element is nested another form element.
|
|
NOTE: It seems that nesting form elements is not allowed so we ensure each form-associated elements associate with the outmost form element.
|
|
PASS inputElement1.form is owner
|
|
PASS inputElement2.form is owner
|
|
PASS inputElement3.form is owner
|
|
PASS labelElement1.form is null
|
|
PASS labelElement2.form is null
|
|
PASS labelElement3.form is null
|
|
|
|
- Ensures whether the form owner is set correctly when the value of form attribute of a form-associated element changed.
|
|
PASS inputElement.form is form1
|
|
PASS inputElement.form is form2
|
|
PASS objectElement.form is form1
|
|
PASS objectElement.form is form2
|
|
|
|
- Ensures whether the form owner is set correctly when the value of form attribute is added/removed.
|
|
PASS inputElement.form is null
|
|
PASS inputElement.form is owner
|
|
PASS inputElement.form is null
|
|
PASS objectElement.form is null
|
|
PASS objectElement.form is owner
|
|
PASS objectElement.form is null
|
|
|
|
- Ensures whether the form owner is set correctly when the form owner is added/removed.
|
|
PASS owner.name is "firstOwner"
|
|
PASS owner.name is "secondOwner"
|
|
PASS inputElement.form is owner
|
|
PASS inputElement.form is null
|
|
PASS inputElement.form is owner
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|
|
|