jQuery:输入时更改键盘值

时间:2016-07-07 02:43:07

标签: javascript jquery tinymce tinymce-4

示例:当我按下键#34; A"在键盘上,那么值将变为" S"和文本框显示" S"。

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

非常感谢!

1 个答案:

答案 0 :(得分:2)

您需要检查每个keyCode事件中的keypress。如果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的密钥代码。

{p> a不会显示在e.preventDefault();

的框中

小提琴是here