1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00
ladybird/Tests/LibWeb/Text/input/HTML/HTMLOptionElement-form.html
Tim Ledbetter 763b7f0e0c LibWeb: Implement the HTMLOptionElement.form attribute
This returns the parent form of a HTMLOptionElement or null if the
element has no parent form.
2024-05-16 08:03:13 +02:00

36 lines
1.4 KiB
HTML

<!DOCTYPE html>
<option id="option-no-select"></option>
<select>
<option id="option-no-form"></option>
</select>
<form id="form1">
<option id="option-within-form-no-select"></option>
</form>
<form id="form2">
<optgroup>
<option id="option-within-optgroup-no-select"></option>
</optgroup>
</form>
<form id="form3">
<select>
<option id="option-within-select"></option>
</select>
</form>
<form id="form4">
<select>
<optgroup>
<option id="option-within-optgroup"></option>
</optgroup>
</select>
</form>
<script src="../include.js"></script>
<script>
test(() => {
println(`Option element with no parent select returns null: ${document.getElementById("option-no-select").form === null}`);
println(`Option element with no parent form returns null: ${document.getElementById("option-no-form").form === null}`);
println(`Option element with no parent select returns null: ${document.getElementById("option-within-form-no-select").form === null}`);
println(`Option element within optgroup with no parent select returns null: ${document.getElementById("option-within-optgroup-no-select").form === null}`);
printElement(document.getElementById("option-within-select").form);
printElement(document.getElementById("option-within-optgroup").form);
});
</script>