示例:当我按下键#34; A"在键盘上,那么值将变为" S"和文本框显示" S"。
如何使用jQuery或Tinymce 4执行此操作?
非常感谢!
答案 0 :(得分:2)
您需要检查每个keyCode
事件中的keypress
。如果keyCode
与A
相同,则您需要将其更改为您想要的任何字符串,例如:S
。
<div>
<label>Test:</label>
<input type="text" id="test">
</div>
$("#test").on("keypress", function (e) {
if (97 == e.keyCode || 65 == e.keyCode) {
e.preventDefault();
var newString = $("#test").val() + "S";
$("#test").val(newString);
}
});
97
是a
的密钥代码,65
是A
的密钥代码。
a
不会显示在e.preventDefault();
的框中
小提琴是here。