if(strlen($TextareaValue) > допустимое_значение)
{
echo "Вы привысили возможную длинну сообщения";
}
else
{
echo "Все ОК";
}
Подскажите, как на php ограничить длину вводимго сообщения в textaria
Подскажите, как на php ограничить длину вводимго сообщения в textaria. Буду очень признателен.
Цитата:
Originally posted by golova
Подскажите, как на php ограничить длину вводимго сообщения в textaria. Буду очень признателен.
Подскажите, как на php ограничить длину вводимго сообщения в textaria. Буду очень признателен.
Posle togo kak chelovek nazhal submit, proverit' esli dlinna bol'she zadannoi, vidat' soobsheni ob oshibke.
Цитата:
Originally posted by golova
Подскажите, как на php ограничить длину вводимго сообщения в textaria. Буду очень признателен.
Подскажите, как на php ограничить длину вводимго сообщения в textaria. Буду очень признателен.
а вот примерчик на всякий случай ;)
Код:
На стороне клиента мона сделать так:
Код:
<script>
function my_f(form_name)
{
if(form_name.my_text.value.length>10)
{
alert('Длина введённого текста не должна превышать 10 символов!'+'\n (ваш текст содержит '+form_name.my_text.value.length+' симоволов)');
return false;
}
else
return true;
}
</script>
<body>
<form name=myf method=post action=my.php onSubmit='return my_f(this);'>
<textarea name=my_text></textarea>
<input type=submit>
</form>
function my_f(form_name)
{
if(form_name.my_text.value.length>10)
{
alert('Длина введённого текста не должна превышать 10 символов!'+'\n (ваш текст содержит '+form_name.my_text.value.length+' симоволов)');
return false;
}
else
return true;
}
</script>
<body>
<form name=myf method=post action=my.php onSubmit='return my_f(this);'>
<textarea name=my_text></textarea>
<input type=submit>
</form>
Затем на стороне сервера в my.php сделать на всякий случай ещё так:
Код:
$my_text=substr($my_text, 0, 10);//рубанём строчку на всякий случай