Показать сообщение отдельно
  #4 (permalink)  
Старый 28.04.2014, 18:08
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 2,932

http://learn.javascript.ru/play/C5XWvb

<!DOCTYPE HTML>
<html>
  
  <head></head>
  
  <body>
    <input class="no-ru" type="text">
    <input class="no-ru" type="text">
    <input class="no-ru" type="text">

    <script>
      (function () {
        var elems = document.querySelectorAll('.no-ru'), i;
        for(i=0; i<elems.length; i++) {
          elems[i].onpropertychange = elems[i].oninput = function() {
            if(/[а-яё]/ig.test(this.value)) this.value = this._prevValue || '';
            this._prevValue = this.value;
          };
        }
      })();
    </script>
  </body>

</html>

Последний раз редактировалось ruslan_mart, 28.04.2014 в 18:10.
Ответить с цитированием