Форма 1 отправки сообщает форме 2, какие входы выбраны - PullRequest
3 голосов
/ 22 июня 2011

Я хочу указать, при нажатии кнопки отправки в первой форме, какие флажки и радио должны быть выбраны в форме 2.

(Эти входные данные не существуют в форме 1, но я хочу сказать,что делать в форме 2.)

В форме 1 уже задано действие для перехода в форму 2, но как передать информацию о том, что определенные флажки и радиомодемы должны быть выделены в этой новой форме?Куда я это положу?Могу ли я использовать GET или POST?

РЕДАКТИРОВАТЬ
На странице 1 у меня есть эта форма:

Choose a package (you can edit on the next page):
Package 1 CHOOSE
Package 2 CHOOSE
Package 3 CHOOSE

Пользователь выберет один из них, и следующая страница отобразится сформа вариантов.Например, если пользователь выбирает Пакет 3:

(O)Option 1(Incl. in Package 3)
()Option 2
()Option 3

[] Addition 1
[x] Addition 2(Incl. in Package 3)
[x] Addition 3(Incl. in Package 3)
[] Addition 4

Поскольку опция 1 и Дополнения 2 и 3 включены в ранее выбранный Пакет 3, я хочу, чтобы они были выбраны на новой странице.Это то, что мне нужно научиться делать.Должен ли я использовать JQuery или PHP?И как мне ссылаться на эти значения для проверки входных данных?

РЕДАКТИРОВАТЬ 2

Теперь я пытаюсь привязать событие к кнопке отправки в первой форме.Я использую Get, чтобы URL-адрес читался как «blahblah.com?page=this&choice=12&choice2=other», когда он работает правильно.Я знаю эту часть использования Get.Что еще мне нужно сделать?Как я уже говорил, эти переменные не существуют в первой форме, поэтому я ничего не могу зафиксировать.Итак, как я могу сказать кнопке отправки, какие значения загрузить на новой странице?Я попытался вставить URL-адрес плюс все переменные, но это не работает.Я явно что-то упустил где-то.Может кто-нибудь сказать мне, что еще мне нужно сделать?

Помогите !!!

Ответы [ 3 ]

2 голосов
/ 22 июня 2011

Если у вас ограничены флажки и переключатели, и вы не имеете никакой конфиденциальности в отношении значений элементов, вы можете использовать GET, но если больше элементов управления или данные, передаваемые, защищены или закрыты, вам следует использовать POST или REQUEST. ... а затем используйте GET, POST или REQUEST, чтобы получить значение в следующей форме, используя некоторый язык сценариев ... и установите значение элемента управления формы 2 в соответствии с этим ....

1 голос
/ 22 июня 2011

Решение о том, какие элементы должны быть доступны в form2, должно быть разработано PHP и затем возвращено правильная версия form2,

#pseudocode
if (something was checked){
display_form2A();

}else{
display_form2B();

}
0 голосов
/ 23 июня 2011

Звучит так, будто вы хотите сделать какой-то пакет, и из вашего описания ничего особенного не происходит, когда вы нажимаете на сервер для второй формы. Имея это в виду, небольшое количество javascript (с jQuery) может сделать эту работу. http://jsfiddle.net/dLSjk/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...