0
我试图按下数字键盘6
,并触发按下comma
键。JQuery触发keydown同时按另一个键
我试过但不工作。
<input name="text" value="" />
<script type="javascript/text">
$(function() {
$("input").keypress(function (e) {
if (e.which == 102) { //numpad 6
e = jQuery.Event("keydown"); // define this once in global scope
e.which = 188; // Comma
$(this).trigger(e);
}
});
});
</script>
我该如何解决?我想要的结果是按数字键6
,而不是出现在输入的comma
出现6。
也许你应该'e.preventDefault();' – Airwavezx
你的要求做很少的意义 - 你想按一个'6'表现出','在输入...? –
是的,我的客户正在使用一个插件来更改输入文本字段中的语言。他们希望numpad 6是逗号。因为插件使用了逗号键。 – mdnba50