Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > <textarea> как передавать (формой) большой текст


Автор: Kagor 2.8.2004, 09:27
Я использую блок <textarea> для ввода текста который в последующем записывает его в файл. Но при заполнении <textarea> большим текстом форма не хочет его передавать на исполнение.


Автор: skalex 2.8.2004, 11:55
Что значит
Цитата
передавать на исполнение
?
Поподробнее пожалуйста...

Автор: Гость_DeathStorm 2.8.2004, 12:05
у меня нехорошее подозрение что эту инфу ты пытаешься через action=get передать

;)

Автор: Kagor 2.8.2004, 12:24
Mace

Передавать на исполнение - это значит, что форма методом post передает содержимое textarea на исполнение определенному скрипту. Т.е. см. выше
Цитата
который в последующем записывает его в файл


Код
<textarea></textarea>


Если заполнять этот блок текстом равным 255 символов то все гуд, но если текст превышает заданное число символов, то он обрезается и на обработку попадает только 255 буквочек.

Необходимо передавать на исполнение большой объем текста.



Автор: skalex 2.8.2004, 13:37
Если несложно, покажи пожалуйста полностью код HTML-формы!

Автор: Kagor 2.8.2004, 14:00
Код
<form name="writetran" method="post" action="add.php">
<textarea name="addtran" rows=150 cols=150></textarea>
<INPUT ONCLICK="submit"  name="submit"
                       alt="ok, я согласен" border=0 cache height=20
                       name=imageField
                       src="image/button-ok.gif"                
                       type=image width=30>
</form>

Автор: skalex 2.8.2004, 16:00
Ну, для начала надо бы изменить в списке параметров формы:
Код
metod="post"

на
Код
method="post"

Автор: IZ@TOP 2.8.2004, 17:08
Дамс... ну надо же было прописать то metod... sad.gif

Автор: Kagor 3.8.2004, 10:00
Mace
Очепятался, бывает.

Автор: Kagor 4.8.2004, 12:52
Так чего, никто не знает как передать больше 255 символов? qstn.gif

Автор: skalex 4.8.2004, 14:36
что, до сих пор не передается? вообще я пробовал передавать большой объем текста по приведенному тобой коду (с правильным method="post"). и все прекрасно работало!

Автор: Desdichado 1.10.2004, 19:35
<FORM ACTION="mailto:Jukka.Korpela@fi" METHOD=POST>
<TEXTAREA ROWS=5 COLS=72 NAME=Comments></TEXTAREA>
<P>
<INPUT TYPE=SUBMIT VALUE=Send>
</FORM>

Следующий, более сложный пример, включает в дополнение к области свободного ввода текста меню выбора.

<FORM ACTION="mailto:Jukka.Korpela@fi" METHOD=POST>
Please tell your opinion about the overall quality of this document:
<SELECT NAME=evaluation>
<OPTION>Very poor
<OPTION>Rather poor
<OPTION>Average
<OPTION>Rather good
<OPTION>Very good
</SELECT>
<P>
You can also be more specific by writing a few comments:
<TEXTAREA NAME=Comments ROWS=5 COLS=72></TEXTAREA>
<P>
<INPUT TYPE=SUBMIT VALUE=Send>
</FORM>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)