|
|
|
| Я нашла код счетчика вводимых символов в одной из тем:
<!-- Сам скрипт... -->
<script language="JavaScript">
function maxlength_lang(form)
{
var maxlength=1000;
str=form.text.value;
dlina=str.length;
if(dlina>maxlength)form.text.value=str.substring(0,maxlength);
form.left_lang.value=(maxlength-dlina);
}
</script>
<!-- И типа сразу же его использование... -->
<form action=kakoy-to_file.php name=add_message method=post>
<font color=red>*</font> <b>Текст:</b> <font style="font-size : 8pt">(осталось
<input type=text name=left_lang size=4 style="border-color : #ffffff; color : #03176c; font-size : 7pt; background-color : #ffffff;"
value=1000> символов)</font><br>
<textarea name=text rows=8 cols=100 onChange=maxlength_lang(document.add_message)
onKeyUp=maxlength_lang(document.add_message)
onKeyDown=maxlength_lang(document.add_message)
onClick=maxlength_lang(document.add_message)
onKeyPress=maxlength_lang(document.add_message)></textarea><br>
<br>
<input type=submit value=" Вперед!!!">
</form>
|
Подскажите, плиз, а как то же самое реализовать для трех ячеек в одной форме. Ограничения для ячеек разные. (50, 200 и 800 символов). Спасибки :) | |
|
|
|
|
|
|
|
для: Gandzas
(02.07.2006 в 21:36)
| | Собственно скрипт:
<script language="JavaScript">
var maxlength,outtext_id;
function maxlength_lang(text)
{
str=text.value;
dlina=str.length;
if(dlina>maxlength)text.value=str.substring(0,maxlength);
document.getElementById(outtext_id).value=(maxlength-dlina);
}
</script>
|
В самих же текстовых полях (там где назначаются обработчики событий,
всякие onKeyUp, onKeyDown и проч.) добавляем строчку:
onFocus= "maxlength=0;outtext_id='xxxxx'"
| где вместо "0" указываем желаемое ограничение длины текста для данного поля, а вместо "xxxxx" - значение id того поля в котором хотим чтобы отображалось кол-во оставшихся символов.
Да, и при вызове функции вместо "document.add_message" пишем this. | |
|
|
|
|
|
|
|
для: RMW
(03.07.2006 в 23:43)
| | Спасибочки огромное! Побежала тестить) | |
|
|
|
|
|
|
|
для: RMW
(03.07.2006 в 23:43)
| | RMW мАлАдЕц!!! ;-) | |
|
|
|