jQuery:输入时更改键盘值

jQuery: Change keyboard value when input

本文关键字:键盘 输入 jQuery      更新时间:2023-09-26

示例:当我按键盘上的键"A"时,值将更改为"S",文本框显示"S"。

如何使用 jQuery 或 Tinymce 4 执行此操作?

谢谢!

您需要

检查每个keypress事件中的keyCode。如果keyCodeA相同,则需要将其更改为所需的任何字符串,例如: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);
    }
});

97a 的键码,65A的键码。

a不会显示在带有e.preventDefault();的框中

小提琴来了。