Пожалуйста, помогите с js, горю.
P.s. Если где-то на форуме уже есть что-то похожее, дайте ссылку, буду благодарен до конца жизни.
Совет: Проверяй код клавиши, если он не цифровой, то удаляй из свойства value последний символ.
<html>
<head>
<script language = "JavaScript">
function initPage() {
window.document.onkeydown = findkey;
}
function findkey() {
var evt = (evt)? evt: ((window.event)?event:null);
if (evt.type == 'keydown') {
var charCode = (evt.charCode)?evt.charCode:evt.keyCode;
alert('Character Code = '+charCode);
}
}
</script>
</head>
<body onload = "initPage()">
Нажмите любую клавишу.
</body>
</html>
<FORM>
<INPUT type="button" value="keyCode"
onKeyPress="this.form.code.value=event.keyCode">
<INPUT name="code" type="text" value="" size="10">
</FORM>
Дальше уже отделить мух от котлет несложно ;)
Т.е. в принципе тот же вариант что и у Вас.