Bug Tracker

Ticket #4314: file.htm

File file.htm, 1.1 KB (added by sjkof, 13 years ago)

the sample html file

Line 
1        <input type="button" value="otherTrigger" onclick="otherTrigger()" />
2        <input type="button" value="jqueryTrigger" onclick="jqueryTrigger()" />
3        <input type="text" id="input1" />
4    <script type="text/javascript">
5    if (document.attachEvent)
6    {
7        document.getElementById("input1").attachEvent("onkeydown", test);
8    }
9    else
10    {
11        document.getElementById("input1").addEventListener("keydown", test, false);
12    }
13    //$('#input1').keydown(test);
14   
15        function test()
16        {
17            alert('aaa');
18        }
19       
20        function otherTrigger()
21        {
22            var inputElement = document.getElementById("input1");
23                    if (!document.attachEvent)
24                    {
25                            var evObj = document.createEvent("UIEvents");
26                            evObj.initEvent( 'keydown', true, true);
27                            inputElement.dispatchEvent(evObj);
28                    }
29                    else
30                    {
31                            inputElement.fireEvent("onkeydown");
32                    }
33        }
34        function jqueryTrigger()
35        {
36            $('#input1').trigger('keydown');
37        }
38    </script>