js adds shortcut keys to text boxes

js adds shortcut keys to text boxes

For example: During the editing process of the text box, press ctrl+s , which means submit

var bindEvent = function ($ textarea) {
        $textarea.keydown(function (event) {
//            console.log(event.keyCode)
            if ((event.keyCode == 83/*S*/||event.keyCode == 88/*X*/ )&& event.ctrlKey) {
                console.log('save');
                updateOneOption(this);
            }
        });

    };

 

Text box, add shortcut keys: Enter + CTRL line feed

/*
 * Enter + CTRL line feed
 *
 */
newline = function (event) {
    if (event.keyCode == 13 && event.ctrlKey) {
        if (document.selection) {
            var selectText = document.selection.createRange();
            if (selectText) {
                if (selectText.text.length > 0)
                    selectText.text += "\r\n";
                else
                    selectText.text = "\r\n";
                selectText.select();
            }
        }
        else {
            var obj = com.whuang.hsj.getSrcElement(event);
            obj.value += "\r\n";
        }
    }
};

 

Global shortcut keys

$(function () {
        $('body').keydown(function (event) {
            console.log(event.keyCode)
            if (event.keyCode == 75/*K*/ && (event.ctrlKey/*control*/||event.metaKey/* command*/)) {
                showSearchBox();
            }
        })
    })

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326670582&siteId=291194637