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

Сообщение от 9xakep
А как под другому?Если по короче:чтобы то число которое вводилось в строке,появлялось в алерте.
куда проще:

<script type="text/javascript">
window.onload = function() {
    var events = ['keyup', 'change'], i = events.length, input = document.getElementById('input');
    while(i--) {
        input['on'+events[i]] = function() {
            var _value = this.value;
            if(_value != '' && /\d/.test(_value)) {
                alert('пользовател'+(_value == 1 ? 'ь' : _value >= 2 && _value <= 4 ? 'я' : 'ей'));
            }
        };
        break;
    }
};
</script>
<input type="text" id="input" value="" />

Последний раз редактировалось monolithed, 07.05.2011 в 20:47.
Ответить с цитированием