У меня есть форма, на которой расположены поля для ввода, textarea...
При нажатии на Submit данные POSTом передаются скрипту, проверяются на правильность, при этом если что-то не в порядке, то пользователю выводится сообщение об этом, но теряются введенные данные.
1) Как этого избежать; как обратиться к textarea(к её параметру value),
чтобы передать ей текст, сохранённый в переменной $Text ?
Для определённости, форма name='myform', textarea name = 'mytext'
2) И ещё, я правильно понимаю, что моментальный подсчет числа введённых символов и определение их кодировки(латиница или кириллица ) задача нетривиальная и решается с помощью Javascript?
Спустя 16 минут, 43 секунды (19.01.2010 - 13:09) sergeiss написал(а):
1.
2. Если "моментальный" подсчет, т.е. на стороне клиента, то тогда да - только JS.
<textarea name="txarea" id="txarea"><?php if( !empty( $_POST['txarea']) ) echo htmlspecialchars( $_POST['txarea'] ); ?> </textarea>
2. Если "моментальный" подсчет, т.е. на стороне клиента, то тогда да - только JS.
Спустя 3 минуты, 13 секунд (19.01.2010 - 13:12) twin написал(а):
Цитата |
как обратиться к textarea(к её параметру value), |
никак. У тега textarea нет атрибута value. Есть свойство "value" объекта "textarea", доступное из javascript, но не более. А вернуть данные можно так:
<textarea><?php echo $Text ?></textarea>
Только нужно обработать их htmlspecislchars() Это касается не только ареи.
И еще, нельзя делать так:
<textarea>
<?php echo $Text ?>
</textarea>
ать... не успел.
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 3 часа, 7 минут, 47 секунд (19.01.2010 - 16:20) samba777 написал(а):
sergeiss
twin
Уважаемые Эксперты,
Я вам крайне признателен за оказанную помощь.
А за ссылку http://irbis-team.ru/ - отдельное спасибо, классная вещь, всё чётко и понятно
twin
Уважаемые Эксперты,
Я вам крайне признателен за оказанную помощь.
А за ссылку http://irbis-team.ru/ - отдельное спасибо, классная вещь, всё чётко и понятно
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 4 часа, 54 минуты, 1 секунда (19.01.2010 - 21:14) 7ion написал(а):
<textarea>
<?php echo $Text ?>
</textarea>
Почему нельзя?
![blink.gif](http://phpforum.ru/html/emoticons/blink.gif)
Спустя 21 минута, 43 секунды (19.01.2010 - 21:36) twin написал(а):
Попробуй))) По такой схеме в арее всегда будет два лишних переноса строки.
Спустя 2 часа, 15 минут, 57 секунд (19.01.2010 - 23:52) 7ion написал(а):
Точно, не подумал сразу ![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спасибо!
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спасибо!