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(); } }) })