Здравствуйте!
Не могу понять как мне сделать замену кода нажатой клавиши другой. То есть мне нужно по нажатию одной клавиши вводить другие символы. Например, в текстовое поле можно вводить определенные символы, а другие заменять нулем. Короче говоря, нажимается одна буква, а в поле попадает другая.
У меня на текстовом поле событие
function setc(e) {
var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
alert(key);
}
<input id="mytext" onkeypress="return setc(event);" type="text" value="">
Надо заменять на ходу, до попадания символа в поле. Я пробовал менять код клавиши так: e.charCode = 48; но пишет что нельзя менять setting a property that has only a getter
Как мне сделать правильно, чтобы работало?