-
Ситуация такая - на странице присутствуют форма (к примеру с полем name=abc; value=1) и кнопка Submit. При отправке формы (после нажатия Submit) соответсвенно передаются параметры поля и URL (в случае метода GET) приобретёт следующий вид - test.php?abc=1.
Внимание вопрос [Only registered and activated users can see links. Click Here To Register...] Как при отправке формы добавить дополнительный параметр (не прибегая к помощи hidden полей). Тоесть передать странице к примеру abc=1&def=2. Тоесть можно присвоить кнопке функцию джаваскрипт function test() и в ней написать document.myform.submit(); но опять же передастся только значение abc=1. Как модифицировать отправку хэдэров (в случае POST и в случае GET), применяя JAvascript или PHP (хотелось бы услышать несколько вариантов).
PS. Я зеленоват в этом деле - просьба не судить строго за возможно глупый вопрос [Only registered and activated users can see links. Click Here To Register...]
И ещё вопрос, почему при посылки формы при помощи метода GET, модифицируя Action к примеру action="/index.php?page=test" параметры ?page=test отсекаются ??? Еслиб не отсекались, это был бы выход...
-
Просто форму нужно не сабмитом отправлять, а по нажатию кнопки самому формировать строку "test.php?abc=1" и переходить на неё. и тогда воспользоваться тем "выходом" о котором ты говоришь. кстати яваскриптом можно получать и обрабатывать параметы из строки запроса.
В случае метода POST аналогично, только формируем строку эту на пхп. Но использовать хидден-поля правильнее.
-
мда..
<form action='index.php?act=1&dev=1&tralala=1&hidden field=1' ... >
</form>
-
Цитата:
Originally posted by becool@May 1 2007, 12:45
мда..
<form action='index.php?act=1&dev=1&tralala=1&hidden field=1' ... >
</form>
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]И чего мдакаем ? Читаем внимательно, такой вариант покатит только если метод отправки формы - GET, а не пост
-
А чем так хиддены не понравились?
В принципе можно на яве написать скриптик, который на сабмит будет хидден в нужную форму добавляет хидден, а потом сабмитит [Only registered and activated users can see links. Click Here To Register...].
-
misfit такой способ прокатит в любом случае. независимо от метода отправки.