Как ограничить в textarea???

Bboy

Новичок
Как ограничить в textarea???

<input type='text' name='phone' size='20' maxlength='50' >
У такого поля ограничивающий параметр - maxlenght, а у "textarea" есть тоже какой-нибудь ограничивающий параметр, что бы нельзя было ввести больше определенного кол-ва символов???
 

Эмиль

Guest
У textarea нет ограничителя:
<!ELEMENT TEXTAREA - - (#PCDATA) -- multi-line text field -->
<!ATTLIST TEXTAREA
%attrs; -- %coreattrs, %i18n, %events --
name CDATA #IMPLIED
rows NUMBER #REQUIRED
cols NUMBER #REQUIRED
disabled (disabled) #IMPLIED -- unavailable in this context --
readonly (readonly) #IMPLIED
tabindex NUMBER #IMPLIED -- position in tabbing order --
accesskey %Character; #IMPLIED -- accessibility key character --
onfocus %Script; #IMPLIED -- the element got the focus --
onblur %Script; #IMPLIED -- the element lost the focus --
onselect %Script; #IMPLIED -- some text was selected --
onchange %Script; #IMPLIED -- the element value was changed --
>
сайт http://www.w3.org/TR/html4/interact/forms.html#edef-TEXTAREA
Придется JavaScript использовать.
 

netdog

net @
>не обязательно java, но все равно tnkz!
А чем ты еще это сделаешь? :)
 

Youtrub

Guest
А как начет средствами PHP?

if (strlen($mess)>500) {$err="Слишком длинное сообщение";}
print $err;

У меня замечательно работает!
 

Bboy

Новичок
Автор оригинала: Youtrub
А как начет средствами PHP?

if (strlen($mess)>500) {$err="Слишком длинное сообщение";}
print $err;

У меня замечательно работает!
Задавая превоначальный вопрос, я имел в виду не проверку делать, а ограничивать !
 

fixxxer

К.О.
Партнер клуба
<textarea onKeyPress="return(document.forms[0].elements[0].value.length<=50)" cols=50 rows=50></textarea>

правда от копи-пейста не спасет, еще обрезать надо по длине... =)
 
Сверху