avatar_Everybody

Как ограничить количество символов в текстовом поле: Javascript счетчик символов

Автор Everybody, 2013 Авг. 04, 13:32

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Ключевые слова [SEO] javascriptограничениесчетчик символовтекстовое поле

Everybody

Javascript подсчитывающий и ограничивающий количество вводимых символов.
Этот скромный по размерам скрипт полезен когда нао чтобы пользователь осознавал при вводе текста сколько символов можно ввести в текстовом поле.
JavaScript
<script language="javascript">
var cc = 0;
var submittedFlag = false;
var maxlen = 143;
function count(strobj) {
if(strobj.value.length > maxlen) {
strobj.value = strobj.value.substring(0,maxlen);
cc++;
if(cc > 0) {
alert('Пожалуйста, введите нее более 143 символов!');
cc = 0;
}
}
document.sendsms.mychar.value = strobj.value.length;
}
</script>

html
<table width="450" border="0" cellspacing="0" cellpadding="3" align="center">
<tr>
<td width="102" align="right" valign="top">Текст <span>*</span></td>
<td width="304">
<textarea wrap="physical" cols="40" rows="4" class="bodyInput" name="message" onChange="count(this)" onFocus="count(this)" onBlur="count(this)" onKeyup="count(this)" onKeydown="count(this)"></textarea>
</td>
</tr>
<tr>
<td width="102" align="right" valign="top">&nbsp;</td>
<td width="304" align="right">Количество символов:<input type="text" name="mychar" size="3" value="0" disabled="disabled" onFocus="blur();"/></td>
</tr>
</table>

демо: https://www.utils.trigger.ee/smssend.phtml?countlang=LV-RU

Похожие темы (5)