![]() |
Нексолько submit одной кнопкой на javascript
Javascript или еще как:
Есть поле: textarea там вводится длинный текст, нужно его отправить на сервер, post запросы не проходят, думаю его надо разбить на блоки по 1Кб и отправлять методом get, пишу так: function submitform() { form1.hidden.value = '1'; //тут длинная строка document.form1.submit(); form1.hidden.value = '2'; //и тут длинная строка document.form1.submit(); } при этом доходит только последняя строка: '2', в чем трабл? Помогите, друзья! |
Цитата:
хотелось бы на javascript конечно |
Цитата:
Типа делаю так (еще пока делаю) - ввожу в textarea содержимое в base64 - нажимаю кнопку - вызывается javascript, который разбивает содержимое по 1Кб и записывает каждый кусок в свою cookie - текущий кусок сабмитится на сервер - сервер формирует страницу со следующим индексом куска и посылает клиенту - на клиенте по событию onload вызывается javascript который считывает следующий cookie и сабмитит на сервер - и так отсылаются все куски P.S. чет пробывал с iframe - там срань господня |
Цитата:
во-первых на количество и размер куков есть ограничения, да и в заголовке они пытаются все передаться сразу (идиоты) Решил эту задачу с помощью iframe: - создает главный ифрейм, чтобы введенный текст не исчез после отправки формы - типа вводим длинный текст, нажимаем главную кнопку - вызывается функция которая разбивает введенный текст по 1Кб - далее в цикле пока весь текст не передастца создаем с помощью: document.write() ище дополнительный ифрейм (в главном ифрейме), где передаем через него данные в виде: src=www.host.ru?a=111&b=222 - ну и так далее типа того P.S. До встречи, друзья! |
| Время: 17:13 |