Автор

19 04.2013
Подсчитываем введенные символы на jQuery

Подсчитываем введенные символы на jQuery


 

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

 

ДЕМО
ИСХОДНИКИ

 

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

<div style="height:65px">
        <div style="float:left"><b><font color="#0797cd">Подсчитываем введенные в текстовое поле символы.</b><br /><br /></div>
        <div id="barbox">
            <div id="bar"> </div>    
        </div>         
        <div id="count"><font color="#0797cd">50</div>    
</div>
<textarea id="contentbox"></textarea>

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

body
{
font-family:Arial, Helvetica, sans-serif;
}
#contentbox
{
width:450px; height:50px;
border:solid 2px #006699;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
#bar
{
background-color:#5fbbde;
width:0px;
height:16px;
}
#barbox
{
float:right;
height:16px;
background-color:#FFFFFF;
width:100px;
border:solid 2px #000;
margin-right:3px;
-webkit-border-radius:5px;-moz-border-radius:5px;
}
#count
{
float:right; margin-right:8px;
font-family:'Georgia', Times New Roman, Times, serif;
font-size:16px;
font-weight:bold;
color:#666666
}

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

$(document).ready(function()
{
	$("#contentbox").keyup(function()
	{
		var box=$(this).val();
		var main = box.length *100;
		var value= (main / 50);
		var count= 50 - box.length;

		if(box.length 		{
			$('#count').html(count);
			$('#bar').animate(
			{
				"width": value+'%',
			}, 1);
		}
		else
		{
			alert('Места больше нет!!!');
		}
		return false;
	});
});

 

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


vk.com/club.ssdru

Подписывайтесь на нашу группу в контакте vk.com/club.ssdru


Статьи по темеjQuery

03 06.2017
Подсчитываем введенные символы на jQuery

Полноразмерный, адаптивный и простой в настройке слайдер.


23 04.2013
Подсчитываем введенные символы на jQuery

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


24 06.2011
Подсчитываем введенные символы на jQuery

Как высказался руководитель компании UMIHOST в своем блоге Антон Приходько – Все студии и фрилансеры, занимающиеся изготовлением сайтов, где-то эти сайты в итоге размещают. Редко клиент сам заботится о хостинге своего сайта, а тем более, занимается собственно размещением сайта — чаще всего сайт живет там, куда его «поселил» изготовитель.

Выбирая место размещения для сайтов своих клиентов, любой приличный вебмастер обычно держит в голове два вопроса:

  1. Как выбрать место размещения сайта таким образом, чтобы не опростоволоситься в глазах заказчика? Чем стабильнее будет работать сайт, тем больше доверия к изготовителю: и карма от этого улучшается, и доверие в итоге окупается.
  2. Как выбрать место для размещения сайта таким образом, чтобы сайт не только стабильно работал, но еще и приносил своему создателю выгоду?

27 04.2013
Подсчитываем введенные символы на jQuery

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


105 Публикаций

Раскрутка в соцсетях

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


Перейти в Блог

О КОМПАНИИ

Studio Design существует с 2001 года. Основной нашей деятельностью до 2007 года было видеопроизводство ( видеореклама и документальные фильмы, о чем подробно описано в нашем блоге ). С 2007 года, вот уже как лет, наша основная специфика - это создание сайтов для бизнеса или частной деятельности, веб дизайн, а также поддержка и администрирование готовых проектов. Каждая выполненная нами работа - это уникальный, а самое главное, адаптивный под все современные мобильные устройства дизайн сайта. Мы готовы создать сайт с нуля для каждого клиента с любого уголка России! Мы поможем Вам в создании, как одностраничных сайтов – визиток, так и крупных интернет магазинов или корпоративных сайтов. А все наши работы, большинство из которых действуют и по сей день!

Close

Целовальников Сергей


Веб-дизайн, HTML5, CSS3, jQuery, JavaScript, Верстка.

Верстальщик с большим опытом работы. Занимаюсь созданием сайтов с 2005 года. Постоянно обучаюсь и совершенствую свои навыки. Веду свои проекты, в том числе и данный блог.

Close