Ограничение символов вводимых в текстовое поле на JavaScript


X

Ограничение символов вводимых в текстовое поле на JavaScript

Сегодня мы напишем функцию на JavaScript. Это функция будет проверять строку, введенную в текстовое поле на ограничение максимальной длины.


Открываем тег <script> и в нем пишем, функцию, внутри которой мы получаем значение текстового поля, id которого равен id1. Далее при каждом нажатии какой-то кнопки на клавиатуре с помощью функции keyup будет запускаться функция count, которая используя функцию length, считает количество символов в нашем текстом поле и записывает его в переменную umber.


Затем вы проверяем, если значение number больше чем 250, то мы заменяем значение текстового поля, на сообщение "Ограничение по символам". Иначе блоку c id равным count мы выставляем значение равное переменной number. Изначально внутри блока лежит значение 0.

 

Листинг JavaScript функции:

$(function() {
    $("input[id='id1']").keyup(function count() {
        number = $("input[id='id1']").val().length;
        if (number > 250) $("input[id='id1']").val('Ограничение по символам');
        else $("#count").html(+number);
    });
});  

 

Пример текстового поля и блока:

<input id="id1" type="text" name="title" value="Введите заголовок"/>
<div id="count" style="position: relative; float: right; margin-top: -5px; width: 30px; color:#21bc11; text-align: right;">0</div>


Наглядно это выглядит вот так:

Grai Просмотров сегодня +1 30 июня 2017 команда сайта
Ещё пока нет комментариев, будь первым!
Оставить комментарий
   🔔 Отдохните не много, может Вам будет интересно прочитать статьи пользователей нашего сайта.

Решил и я написать статью о том, как покупал сайт на бирже ТЕЛДЕРИ

Тег base - это базовый адрес

Подключение к БД и вывод результата на PHP через PDO на MVC

Как на MVC с помощью PHP правильно загружать файлы с сервера. Часть Вторая

Тег applet - это апплет

Тег dd - это определение термина

Как создать свою CMS или фреймворк на MVC. Часть Первая

Ограничение символов вводимых в текстовое поле на JavaScript

Безопасная авторизация пользователей на MVC и PHP

Как на AJAX передать переменные в PHP с выводом результата в блок с проверкой условий без перезагрузки страницы

Работа с БД на MVC создание модели и выполнение SQL запросов. Часть Вторая

Как на MVC и PHP сделать вывод новостей из БД с использованием пагинации

Стоматология в Улан-Удэ | ДентаВита | Шок цены !
Реклама От всей нашей семьи хотим выразить огромную благодарность стоматологической клинике
Осмотр, консультация от 150 руб.
Рентгеновский снимок от 100 руб.
dentavita03.ru
Наши цены Отзывы
Создание сайтов и мобильных приложений | Любой сложности | Android, iOS, AR, VR
Реклама Собственный фреймворк. Большие и сложные проекты. ТОП 100 разработчиков РФ.
Создание сайтов от 5 000 руб.
Мобильные приложения от 50 000 руб.
irogex.ru
Наши проекты Контакты
Реклама помогает поддерживать
и развивать наш сервис.


Подробнее
(ссылка откроется в новой вкладке)
  Реклама