[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / events / keypress-focus-change.html
1 <html>
2 <script>
3     function log(msg) {
4         var res = document.getElementById('res');
5         res.innerHTML = res.innerHTML + msg + "<br>";
6     }
7     function test() {
8         var tf0 = document.getElementById('tf0');
9         var fr = document.getElementById('fr');
10         var tf1 = fr.contentDocument.getElementById('tf1');
11         tf0.focus();
12         if (window.layoutTestController) {
13             layoutTestController.dumpAsText();
14             eventSender.keyDown("1");
15             eventSender.keyDown("2");
16             eventSender.keyDown("3");
17         }
18         if (tf0.value == "1" && tf1.value == "23") {
19             res.innerHTML = "Test Passed";
20         } else {
21             res.innerHTML = "Test Failed: first field = " + tf0.value + "  second field = " + tf1.value;
22         }
23     }
24
25 </script> 
26 <body onload="test()">
27     This tests that when the keyPress event handler changes focus to a new form field,<br>
28     that the key will still be inserted in the original field that was the target of the event.<br>
29     <input id="tf0" onkeypress="document.getElementById('fr').contentDocument.getElementById('tf1').focus();">
30     <iframe id="fr" style="border: solid thin black;" src="resources/keypress-frame.html"></iframe>
31     <br>
32     <div id="res"></div>
33 </body>
34 </html>