我需要在文本输入中更改字符“。” 键入时到“,”。在 IE 中,我更改了 keypress 事件中的 keyCode 事件属性,如下所示
document.getElementById('mytext').onkeypress =
function (evt) {
var e = evt || window.event;
if (e.keyCode && e.keyCode==46)
e.keyCode = 44;
else if (e.which && e.which==46) {
e.which = 44;
}
};
但似乎在 Firefox 中无法更改在关键事件中键入的字符。有什么建议么?