blob: aa474e937eb1de7efb27a419a72a98f601c275da [file] [log] [blame]
Torne (Richard Coles)5c87bf82012-11-14 11:46:17 +00001<html>
2<body>
3<p>Typing in the input fields below should not generate text, even with an IME enabled.</p>
4
5Type into the input:
6<input type=text id='input'></input><br>
7<div id='out' style="float: right"></div>
8Or the text area:
9<textarea id='area'></textarea><br>
10Or the contentEditable area:
11<div contentEditable id='ce' style="border:1px solid red; height:300px; width:300px;"></div>
12<script>
13var input = document.getElementById('input');
14var area = document.getElementById('area');
15var ce = document.getElementById('ce');
16
17var handleKeyDown = function(e) {
18 document.getElementById('out').innerHTML += "<br>Got a key event -- cancelling";
19 e.preventDefault();
20}
21
22input.addEventListener('keydown', handleKeyDown, false);
23area.addEventListener('keydown', handleKeyDown, false);
24ce.addEventListener('keydown', handleKeyDown, false);
25</script>
26</body>
27</html>