Тема: onKeyUp/onKeyPress
Показать сообщение отдельно
  #4 (permalink)  
Старый 23.10.2012, 21:03
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

FoxTrix,

Тогда как-то так:
<input type="text" name="text" id="text"/>
<script type="text/javascript">
    document.getElementById('text').onkeypress = function () {
        var self = this;

        function handle() {
            var res = /\W/.exec(self.value);
            if (res && res.length)
                self.value = self.value.replace(res, '');
        }

        setTimeout(handle, 0);
    };
</script>

Последний раз редактировалось Hoshinokoe, 23.10.2012 в 21:05.
Ответить с цитированием