С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 10/06/08 в 18:01 |
есть конструкция:
Код: | <form>
<input...
<input...
<input...
bla bla
</form> |
возможно ли сделать рабочую вложенную форму:
Код: | <form>
<input...
<input...
<input...
bla bla
<form enctype="multipart/form-data">
<input...
</form>
</form> |
...без использования фрэймов?
код, который привел не работает
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 10/06/08 в 18:02 |
Хм.. А для чего это нужно?
Какая конечная цель?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 10/06/08 в 18:06 |
kodek писал: | Хм.. А для чего это нужно?
Какая конечная цель? |
это длинная анкета, третьим пунктом надо подгружать около десятка фот, далее заполнять настройки... тоесть ставить загрузку фот последним пунктом, не вариант
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 10/06/08 в 18:08 |
тоже не понял для чего именно так надо...
2 формы на разные скрипты можно делать, или с 2мя разными кнопками submit - смотря какую нажали скрипт может делать разное...
можно разнести формы внутри таблицы так, что в коде они будут одна за другой - но на странице как бы одна внутри другой. но вся равно непонятно нафига извращаться.
а что значит - приведенный код не работает? форма не отображается, или не отсылается, или что?
|
|
вот соскучился по мастеру...
|
8
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 10/06/08 в 18:12 |
долго писал свой пост так что твой не видел ;)
ibiz писал: | это длинная анкета, третьим пунктом надо подгружать около десятка фот, далее заполнять настройки... тоесть ставить загрузку фот последним пунктом, не вариант |
т.е. планируется что юзер постепенно заполняет пункты, потом что то выбирает - ему грузятся фоты, и он дальше заполняет? дык это наверное яваскриптом проще делать, без отправки формы?
или можно все в одной форме - сначала финальная отправка неактивна, когда нажали 3й пункт где грузить фоты - отправляем форму, скрипт грузит нужные фоты, введенные пункты сохраняет и делать этот 3й пункт неактивным - при следующей отправке уже пойдет полная обработка анкеты.
вобщем можно все без вложеных форм сделать, умный прогер должен смочь ;)
|
|
вот соскучился по мастеру...
|
8
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 10/06/08 в 18:14 |
ibiz писал: | это длинная анкета, третьим пунктом надо подгружать около десятка фот, далее заполнять настройки... тоесть ставить загрузку фот последним пунктом, не вариант |
Это как раз тот редкий случай, когда тебе нужно познакомится с AJAX, а не городить эти огороды.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 10/06/08 в 18:24 |
Kors писал: |
т.е. планируется что юзер постепенно заполняет пункты, потом что то выбирает - ему грузятся фоты, и он дальше заполняет? дык это наверное яваскриптом проще делать, без отправки формы?
или можно все в одной форме - сначала финальная отправка неактивна, когда нажали 3й пункт где грузить фоты - отправляем форму, скрипт грузит нужные фоты, введенные пункты сохраняет и делать этот 3й пункт неактивным - при следующей отправке уже пойдет полная обработка анкеты.
вобщем можно все без вложеных форм сделать, умный прогер должен смочь ;) |
не-не-не-не, форма сделана на AJAX, тоесть пользователь начал заливать большой файл, например мувик, минуты на 2, прогресс бар пошел, а он в это время продолжает заполнять анкету...
xreload писал: | Это как раз тот редкий случай, когда тебе нужно познакомится с AJAX, а не городить эти огороды. |
форма сделана на аяксе...
первый тег <form post> отправляет все данные и редиректит на следущую страницу, второй тег <form post onsubmit="return false">, тоесть ничего не перегружает
помойму без <form enctype="multipart/form-data"> пользователь никак не загрузит на сервер файл...
вообщем кроме ифрейма ничего в голову не приходит
|
|
|
|
С нами с 19.03.07
Сообщения: 129
Рейтинг: 69
|
Добавлено: 10/06/08 в 18:33 |
к сожалению форму в форме использовать нельзя, проверенно опытом. так что ифрейм как выход или ещё какие-то хитрые способы.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 10/06/08 в 22:39 |
вообщем я хорошенько потрахался и сделал в поле type=file загрузку по событию onchange, но всю форму пришлось заделать multipart/form-data
не знаю насколько последнее плохо... итого одна форма
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 11/06/08 в 07:53 |
multipart/form-data Нисколько не плохо.
А вот остальное я не понял. У Вас от файла (расширения или чего там) зависят поля формы?
Может всё-таки есть смысл сделать две формы?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 11/06/08 в 10:53 |
Sha писал: | multipart/form-data Нисколько не плохо.
А вот остальное я не понял. У Вас от файла (расширения или чего там) зависят поля формы?
Может всё-таки есть смысл сделать две формы? |
от файла ничего не зависит, он обрабатывается в обработчике и выдает результат - фото или ошибку
загружается несколько фоток, они появляются рядом... для этого используется конструкция:
Код: |
<form multipart...>
<input type=text>
<input type=text>
<input type=file>
<input type=text>
<input type=text>
<input type=text>
<input type=radio>
</form>
|
при этом после загрузки фото страница не обновляется
я не знаю, как сделать обработку $_FILE без этой конструкции, и возможно ли такое
смысла делать две формы не вижу
поставленную задачу выполнил, ошибок пока не нашел
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 11/06/08 в 20:40 |
Обработку $_FILE это в php ? Тогда никак ведь для этого надо на сервер как-то файл заслать. Если конечно рядом появляются не картинки с локальными URL.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 11/06/08 в 21:13 |
Sha писал: | Обработку $_FILE это в php ? Тогда никак ведь для этого надо на сервер как-то файл заслать. Если конечно рядом появляются не картинки с локальными URL. |
что никак?
я же сделал уже, все работат как и хотел в самом начале, единственное это форма стала enctype="multipart/form-data"
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 12/06/08 в 12:14 |
ты спрашивал как без этой конструкции. Так вот без отправки файла никак.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 12/06/08 в 12:33 |
оке, тему можно закрывать
|
|
|
|