Показать сообщение отдельно
  #3 (permalink)  
Старый 23.07.2011, 23:30
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

ваый, это решение не нестолько удачно на сколько могло бы быть.

<input id="input" value="" />

<script>
var INPUT = {
    chars : function(id, expr) {
        var array = ['input', 'propertychange', 'textinput', 'keyup', 'keydown', 'change'],
            i = array.length;

        while(i--) {
                id['on' + array[i]] = function() {
                     this.value =  this.value.replace(expr, '');
                 }; 
          }
    }
};
 
INPUT.chars(document.getElementById('input'), /[^\d]+/g);
</script>


PS: тоже неидеальное решение((

Последний раз редактировалось monolithed, 24.07.2011 в 17:33.
Ответить с цитированием