Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.05.2011, 09:54
Интересующийся
Отправить личное сообщение для Pug-dog&Elephant Посмотреть профиль Найти все сообщения от Pug-dog&Elephant
 
Регистрация: 13.05.2011
Сообщений: 12

onkeyup лучше всего подходит)
Ответить с цитированием
  #12 (permalink)  
Старый 17.05.2011, 11:01
Интересующийся
Отправить личное сообщение для Pug-dog&Elephant Посмотреть профиль Найти все сообщения от Pug-dog&Elephant
 
Регистрация: 13.05.2011
Сообщений: 12

Продолжаю задавать вопросы. В одно из полей нужно вводить только числа и символ точки. Нагуглил скрипт
function check(input) {        //метод, проверяющий значение поля input
   var resultint="";           //здесь сохранит итоговый результат
   var accept = "1234567890."; //допустимые символы
  
   for (var i = 0; i < input.length; i++) {      //проходим циклом по введенному в поле значению
  
   var symbol="";                                //текущий символ
      for (var j = 0; j < accept.length; j++){   //вложенный цикл, проверяем каждый символ поля на допустимость
         if(input.charAt(i)==accept.charAt(j)) { //если символ разрешен
            symbol=input.charAt(i);
            resultint+=symbol;                   //добавляем его к resultint, таким образом, формируя его
         }
      }
   }
   document.getElementByName('price').value = resultint;
}

<input type='text' name='price' value='' onkeyup='checkNewAd();' onblur='check(this.form.price.value);'/>

Но он не работает

Есть ли какие иные пути фильтрации вводимых данных через JavaScript?

Update 1:
Нашёл также фильтр вводимых данных
Но всё равно не могу заставить работать
function check() {        //метод, проверяющий значение поля input
var price = document.getElementByName('price')[0];
price.value = price.value.replace(/[^0-9\.]/g,'');
}

<input type='text' name='price' value='' onkeyup='checkNewAd(); check();'/>

Последний раз редактировалось Pug-dog&Elephant, 17.05.2011 в 11:30.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активация кнопки отправления при заполнении текстового поля Bandicoot jQuery 9 03.12.2020 15:13
Активация/Деактивация кнопки при щелчке по чекбоксу Bandicoot Общие вопросы Javascript 5 22.02.2011 15:01
Проблемы в ИЕ при динамическом создании элементов Арсений Элементы интерфейса 5 20.08.2010 15:57
Добавление элементов при нажатии frolvict Общие вопросы Javascript 16 06.04.2010 19:56
Кто чем пользуется при создании html элементов vflash Общие вопросы Javascript 14 24.08.2009 21:12