Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.145.114] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте, подскажите пожалуйста каким образом передать значение списка <select> в url параметра action.
<p>Выберите ip <select id="ip"> <option>192.168.0.1</option> <option>192.168.0.2</option> <option>192.168.0.3</option> </select></p> <form method="get" action="http://значение_ip_из_списка/qwer.php"> <span></span> <input name="imya" type="text" required/> <input type="submit" value="Отправить"/> </form> |
Сообщ.
#2
,
|
|
|
перенести select внутрь form и задать ему имя name="...."
|
Сообщ.
#3
,
|
|
|
мне подсказали вот такую конструкцию, то что мне надо, единственное не могу разобраться как сделать что бы это работало с несколькими формами, для меня главное что бы был один выпадающий список и несколько форм
<p>Выберите ip <select id="ip"> <option value=""></option> <option>192.168.0.1</option> <option>192.168.0.2</option> <option>192.168.0.3</option> </select></p> <form method="get" action=""> <span></span> <input name="imya" type="text" required/> <input type="submit" value="Отправить"/> </form> <script type="text/javascript"> document.addEventListener('DOMContentLoaded',function(){ document.getElementById('ip').onchange = function(){ var value = this.value || ""; document.forms[0].action='http://'+value+'/qwer.php'; } document.forms[0].onsubmit = function(){ if(this.action) return true; return false; } }); </script> |
Сообщ.
#4
,
|
|
|
Попробуйте объяснить, зачем оно так надо? Мне кажется, неправильно понимаете суть форм.
В принципе, сделать можно так, на select вешаете обработчик onchange, который модифицирует другие элементы страницы. <select onchange="forms[...].action="... this.value ..."; ... ну и т.д. перебираете все формы ..."> ... </select> |
Сообщ.
#5
,
|
|
|
Надо запомнить, пригодится тоже)
|