4 https://bugzilla.mozilla.org/show_bug.cgi?id=613113
7 <title>Test for Bug
613113</title>
8 <script src=
"/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css"/>
12 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=613113">Mozilla Bug
613113</a>
14 <div id=
"content" style=
"display: none">
15 <iframe name='f'
></iframe>
16 <form target='f'
action=
"data:text/html,">
22 <script type=
"application/javascript">
24 /** Test for Bug
613113 **/
26 SimpleTest.waitForExplicitFinish();
28 var invalidEvent = false;
30 var form = document.forms[
0];
31 var button = document.getElementsByTagName('button')[
0];
32 var output = document.getElementsByTagName('output')[
0];
34 output.addEventListener(
"invalid", function() {
35 ok(false,
"invalid event should have been send");
38 form.addEventListener(
"submit", function() {
39 ok(true,
"submit has been caught");
40 setTimeout(function() {
45 output.setCustomValidity(
"foo");