Javascript подсчитывающий и ограничивающий количество вводимых символов.
Этот скромный по размерам скрипт полезен когда нао чтобы пользователь осознавал при вводе текста сколько символов можно ввести в текстовом поле.
JavaScriptCODE
<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>
htmlCODE
<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"> </td>
<td width="304" align="right">Количество символов:<input type="text" name="mychar" size="3" value="0" disabled="disabled" onFocus="blur();"/></td>
</tr>
</table>
демо: http://www.utils.trigger.ee/smssend.phtml?countlang=LV-RU