Перейти к содержимому


Ограничение на ввод символов в поле


Сообщений в теме: 2

#1 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 04 Март 2016 - 18:31

Так как на многострочное поле типа текст не распространяются маски ввода, помогите плс написать вычисление на JS которое не даст ввести больше чем разрешено символов в поле.

Поискал по форуму, но не нашел.

Сообщение отредактировал GoGPS: 04 Март 2016 - 18:31


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Март 2016 - 11:53

Проверяйте длину введенного значения: http://javascript.ru/String/length

Остальное уже по сути описано здесь: https://clientbase.r...?showtopic=2509

#3 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 06 Март 2016 - 13:14

Может кому то пригодится

var maxlength = 100;
  var TextArea = document.getElementById("value5240");
  function fixLength() {
	TextArea.value = TextArea.value.substr(0, maxlength);
  }
  TextArea.onkeyup = TextArea.onchange = fixLength
maxlength = 100 = максимально 100 символов
value5240 = ID поля

Сообщение отредактировал GoGPS: 06 Март 2016 - 13:14






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных