Как я могу использовать jQuery для отображения и скрытия DIV на основе флажков в отправленной форме с другой страницы? - PullRequest
0 голосов
/ 21 июля 2010

Мне нужно отправить форму на одной странице, а также показать и скрыть DIV на принимающей странице в зависимости от того, какие флажки были отмечены. Сценарий также должен отображать различные сообщения, чтобы флажки не проверялись, некоторые флажки не проверялись или все флажки не проверялись. Обе страницы являются статическими HTML.

Ответы [ 2 ]

1 голос
/ 21 июля 2010

В форме необходимо использовать действие GET, чтобы оно передавало значения в строке запроса. Затем из Javascript вам нужно взглянуть на QueryString, чтобы оценить то, что было проверено. Подробности выполнения, чем объяснены в этом вопросе на SO:

получить строку запроса с помощью jQuery

0 голосов
/ 21 июля 2010

Если бы вы отображали обе страницы на одной странице с помощью фреймов или фреймов, то вы могли бы пройти через DOM, чтобы добраться до любых элементов, которые вы хотели, чтобы изменить то, что отображается (я думаю).В этом случае обе страницы должны быть на одном сервере (или, в любом случае, на каком-либо домене), чтобы избежать блокировки для межсайтовых сценариев.

Другой вариант - встроить обе «страницы» в один и тот же HTML.документ, есть один в скрытом div, который вы затем показываете, когда пользователь нажимает кнопку отправить.

Надеюсь, это поможет.

...