2021년 12월 7일 화요일

javascript - Event (keydown 강제 발생)

 

    function fn_KeyboardEvent() {

        //var element = document.getElementById('txtMainSearch');

        //element.dispatchEvent(new KeyboardEvent('keydown', {

        //    'key': 'a'

        //}));


        var event;

        var eventName = "keydown";

        var element = document.getElementById('txtMainSearch');

        if (document.createEvent) {

            event = document.createEvent('HTMLEvents');

            event.initEvent(eventName, true, true);

        } else if (document.createEventObject) {// IE < 9

            event = document.createEventObject();

            event.eventType = eventName;

        }

        event.eventName = eventName;


        if (element.dispatchEvent) {

            element.dispatchEvent(event);

        }

        else if (element.fireEvent && htmlEvents['on' + eventName]) {// IE < 9

            element.fireEvent('on' + event.eventType, event);

        }

        else if (element[eventName]) {

            element[eventName]();

        }

        else if (element['on' + eventName]) {

            element['on' + eventName]();

        }

    }


댓글 없음:

댓글 쓰기

javascript - SQL 예약어 제거

  <script language="javascript"> //특수문자, 특정문자열(sql예약어) 제거 function checkSearchedWord(obj){ obj.value = obj.value+&quo...