В некоторых формах необходимо ограничить количество введенных символом пользователем, это зачастую используется в регистрационных формах, где необходимо указать краткое описание. В данном уроке мы рассмотрим как можно подсчитать количество введенных символов, и применить ограничение на заданное количество введенных символом, но это еще не все, также мы немного украсим данную форму, применив к ней индикатор заполнения формы, который будет показывать сколько процентов, от разрешенных символов, вы заполнили.

 

Этот урок достаточно прост и примитивен, но весьма оказываться весьма полезным в действии. Для начала мы создаем простенькую HTML-разметку, в ней ничего сложно нет, по этому уделять ей особого внимания не требуется:

Теперь рассмотрим структуру CSS, из мы будем размещать данные стили между тегами head в файле index.html 

Чтобы ускорить загрузку скриптов, мы будем подключать скрипт jQuery с репозитория Google. Затем мы рассмотрим сам JavaScript. 

$(‘#contentbox’).keyup(function(){} — contentbox является ID поля ввода текста. С помощью $(this).val() мы получаем значение поля ввода текста.  bar — это ID элемента div, который содержит счетчик. $(‘#bar’).animate() изменяет индикатор в соответствии с количеством введенных символов. Материал взят из зарубежного источника. И представлен исключительно в ознакомительных целях.