jQuery: 输入时改变键盘值
jQuery: Change keyboard value when input
示例:当我在键盘上按下 "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.
示例:当我在键盘上按下 "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.