Сообщение от klk.pma
|
Пожалуйста, подскажите, а есть вариант реализовать подобную задачу через событие клавиатуры? Интересуюсь на будущее, для других похожих задач
|
Можно, а почему нет. Какая разница.
<!DOCTYPE HTML>
<html>
<head><meta charset="windows-1251" /> </head>
<body>
<input class="digit" type="text" maxlength="8" name="ot" value="">
<input class="digit" type="text" maxlength="8" name="do" value="">
<script>
digits=document.getElementsByClassName("digit")
filter=function (e) {
console.log(e.keyCode)
if(/\D+/g.test(this.value)) this.value=this.value.replace(/\D+/gi, "")
}
for(i in digits){if(/\d+/.test(i)) digits[i].onkeyup=filter}
</script>
</body>
</html>
Только притормаживает немного у меня в FF