[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Help me
samba777
Ребят, помогите разобраться, только чур сильно не пинать, сам знаю, что вопрос дурацкий.

У меня есть форма, на которой расположены поля для ввода, textarea...
При нажатии на Submit данные POSTом передаются скрипту, проверяются на правильность, при этом если что-то не в порядке, то пользователю выводится сообщение об этом, но теряются введенные данные.

1) Как этого избежать; как обратиться к textarea(к её параметру value),
чтобы передать ей текст, сохранённый в переменной $Text ?
Для определённости, форма name='myform', textarea name = 'mytext'

2) И ещё, я правильно понимаю, что моментальный подсчет числа введённых символов и определение их кодировки(латиница или кириллица ) задача нетривиальная и решается с помощью Javascript?



Спустя 16 минут, 43 секунды (19.01.2010 - 13:09) sergeiss написал(а):
1.
<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

Спустя 3 часа, 7 минут, 47 секунд (19.01.2010 - 16:20) samba777 написал(а):
sergeiss
twin
Уважаемые Эксперты,
Я вам крайне признателен за оказанную помощь.
А за ссылку http://irbis-team.ru/ - отдельное спасибо, классная вещь, всё чётко и понятно biggrin.gif



Спустя 4 часа, 54 минуты, 1 секунда (19.01.2010 - 21:14) 7ion написал(а):
<textarea>
<?php echo $Text ?>
</textarea>

Почему нельзя? blink.gif

Спустя 21 минута, 43 секунды (19.01.2010 - 21:36) twin написал(а):
Попробуй))) По такой схеме в арее всегда будет два лишних переноса строки.

Спустя 2 часа, 15 минут, 57 секунд (19.01.2010 - 23:52) 7ion написал(а):
Точно, не подумал сразу smile.gif
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.