Помощник
|
Как передать значение переменной через метод POST по ссылке? |
Semreg_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Witu |
28.9.2009, 8:33;
Ответить: Witu
Сообщение
#2
|
|
без выкрутасов не передашь..
и вариантов масса и какой смысл именно через пост? |
|
|
Semreg_hb
|
Сообщение
#3
|
|
А как по другому? Научите :hihi:
Может быть я не корректно выразился. У меня главная задача чтобы этой инфы небыло в URL. А передавать значения переменным я научился пока только через инпут при сабмите страницы или через урл. |
|
|
Webmaster_hb |
28.9.2009, 9:59;
Ответить: Webmaster_hb
Сообщение
#4
|
|
Semreg, создаете форму, в которой метод передачи параметров будет POST
создаете нужные вам переменные - с помощью <input type="hidden" name="preview" value="one"> далее на сами ссылки устанавливайте не ссылки, а вызов javascript функции, которая, сначала поменяет значение ваших переменных в скрытых полях формы а потом засабмитит форму |
|
|
Witu |
28.9.2009, 17:00;
Ответить: Witu
Сообщение
#5
|
|
Semreg, создаете форму, в которой метод передачи параметров будет POST создаете нужные вам переменные - с помощью <input type="hidden" name="preview" value="one"> далее на сами ссылки устанавливайте не ссылки, а вызов javascript функции, которая, сначала поменяет значение ваших переменных в скрытых полях формы а потом засабмитит форму зачем же так сложно то :) создать кнопку на неё повесить виндов.статус = "ссылка"; а само дело через форму пускать :) есть более интересные варианты но о них долго писать :) зато они более интересные во всех смыслах |
|
|
Webmaster_hb |
28.9.2009, 17:07;
Ответить: Webmaster_hb
Сообщение
#6
|
|
|
|
|
Witu |
28.9.2009, 17:18;
Ответить: Witu
Сообщение
#7
|
|
кто сказал новые?
AJAX практически во всех сайтах используется :) |
|
|
Semreg_hb
|
Сообщение
#8
|
|
Semreg, создаете форму, в которой метод передачи параметров будет POST создаете нужные вам переменные - с помощью <input type="hidden" name="preview" value="one"> далее на сами ссылки устанавливайте не ссылки, а вызов javascript функции, которая, сначала поменяет значение ваших переменных в скрытых полях формы а потом засабмитит форму А Вас не затруднит чиркануть пример кода для такой функции? html я набросал, а вот с js у меня возникли проблемы. <form name="some_form" method="post">
<a href="#" class="poster" value="1">Ссылка 1</a> <a href="#" class="poster" value="2">Ссылка 2</a> <a href="#" class="poster" value="3">Ссылка 3</a> <a href="<? echo $_SERVER['PHP_SELF'] ?>" value="4">Ссылка 4</a> <a href="<? echo $_SERVER['PHP_SELF'] ?>" value="5">Ссылка 5</a> <input type="text" value="" id="send_value" /> </form> |
|
|
Webmaster_hb |
29.9.2009, 0:14;
Ответить: Webmaster_hb
Сообщение
#9
|
|
<script>
function mysubmit() { docuemnt.getElementById("send_value")="one"; docuemnt.getElementById("myform").submit(); } </script> <a href="#" class="poster" value="1" onclick="mysubmit()">Ссылка 1</a> <form name="some_form" method="post" id="myform"> <a href="#" class="poster" value="1">Ссылка 1</a> <a href="#" class="poster" value="2">Ссылка 2</a> <a href="#" class="poster" value="3">Ссылка 3</a> <a href="<? echo $_SERVER['PHP_SELF'] ?>" value="4">Ссылка 4</a> <a href="<? echo $_SERVER['PHP_SELF'] ?>" value="5">Ссылка 5</a> <input type="text" value="" id="send_value" /> </form> |
|
|
Semreg_hb
|
Сообщение
#10
|
|
У меня фактически не 5 ссылок, а 50. И в каждую из них закладывать onclick="document.getElementById('send_value').value = '1';" было бы не разумным. Поэтому функцию изменения инпута мне бы хотелось вынести отдельно. Типа вот так:
<form name="some_form" method="post">
<Input type="text" id="send_value" value="0"> <a class="poster" href="#" value="1"">1</a> <a class="poster" href="#" value="2"">2</a> <a class="poster" href="#" value="3"">3</a> /* ... */ </form> <script> function ФУНКЦИЯ_ДЛЯ_ВСЕГО_КЛАССА_РОСТЕР() { document.getElementById('send_value').value = ЗНАЧЕНИЕ_ПОЛЯ_ВАЛУЕ_У_КОНКРЕТНОЙ_ССЫЛКИ;}; </script> |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 676 | Вчера, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19851 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3461 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5030 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2032 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 25.4.2024, 2:27 |