blob: d843aaa0b5a993c2e1b3ff3d4bcb2a2e5bc6e2d5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../../resources/js-test.js"></script>
</head>
<body>
<p id="description"></p>
<div id="console"></div>
<script>
description("This test performs some simple check on the noValidate attribute.");
var f = document.createElement("form");
shouldBe("f.hasAttribute('noValidate')", "false");
shouldBe("f.getAttribute('noValidate')", "null");
shouldBe("f.noValidate", "false");
f.noValidate = true;
shouldBe("f.hasAttribute('noValidate')", "true");
shouldBe("f.getAttribute('noValidate')", "''");
shouldBe("f.noValidate", "true");
var f2 = document.createElement("form");
f2.noValidate = f.noValidate;
f.noValidate = false;
shouldBe("f.hasAttribute('noValidate')", "false");
shouldBe("f.getAttribute('noValidate')", "null");
shouldBe("f.noValidate", "false");
shouldBe("f2.hasAttribute('noValidate')", "true");
shouldBe("f2.getAttribute('noValidate')", "''");
shouldBe("f2.noValidate", "true");
f2.noValidate = false;
shouldBe("f2.noValidate", "false");
f2.noValidate = "something";
shouldBe("f2.hasAttribute('noValidate')", "true");
shouldBe("f2.getAttribute('noValidate')", "''");
shouldBe("f2.noValidate", "true");
</script>
</body>
</html>