示例:当我按键盘上的“A”键时,值将更改为“S”并且文本框显示“S”。
如何使用 jQuery 或 Tinymce 4 执行此操作?
非常感谢!
最佳答案
您需要检查每个 keypress
事件中的 keyCode
。如果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();
fiddle 是 here .
关于javascript - jQuery:输入时更改键盘值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38236831/