js 給文本框增加快捷鍵
比如:文本框編輯過程中,按下ctrl+s,表示提交
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); } }); };
文本框,增加快捷鍵:回車+CTRL換行
/* * 回車+CTRL換行 * */ 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"; } } };
全局快捷鍵
$(function () { $('body').keydown(function (event) { console.log(event.keyCode) if (event.keyCode == 75/*K*/ && (event.ctrlKey/*control*/||event.metaKey/* command*/)) { showSearchBox(); } }) })