Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача параметра из списка по урл (https://javascript.ru/forum/misc/11440-peredacha-parametra-iz-spiska-po-url.html)

mrDeko 24.08.2010 01:32

Передача параметра из списка по урл
 
Здравствуйте, помогите пожалуйста разобраться с передачей параметра, который выбирается пользователем из раскрывающегося списка по ссылке.
Вот функция, парсящая строку:
<SCRIPT LANGUAGE="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
   }
}
return params;
}
params = getParams();
</script>

На первой странице у меня есть раскрывающийся список, содержащий несколько значений, вида:
<form type=get action="site2.html">    <p><select size="1">     <option disabled>Выберите город</option>     <option value="moscow">Москва</option>     <option value="spb">Питер</option>    </select></p>    <p><input type="submit" value="Отправить"></p> </form>

Вопрос в том, как передать параметр выбранный из формы со списком? Понимаю если бы из обычного текстового поля...
Заранее огромное спасибо!

Gvozd 24.08.2010 01:38

в гугле забанили?

mrDeko 24.08.2010 01:43

В гугле все перерыл, подходящих примеров не нашел...уже второй день мучаюсь ><
Надеюсь здесь найдутся добрые люди, которые помогут найти решение данного вопроса...
Не могу никак вникнуть как передать именно то, что выбрал пользователь из списка...

Gvozd 24.08.2010 02:07

самый простой запрос в гугл по теме.(javascript select)
первая же ссылка описывает как получить выбранное значение SELECT-а

вы настолько глупы, что не смогли ввести такой простой запрос, или же вам это не хватило?
или же вы неверно описали свою задачу, что ваше условие воспринимается не так как вы хотеои?

mrDeko 24.08.2010 02:22

Спасибо за ссылку, я очень благодарен.
Нет, я воспользовался услугами форума, чтобы выслушать знающих людей...может значение форумов уже поменялось :)

Gvozd 24.08.2010 02:30

Цитата:

Сообщение от mrDeko
Нет, я воспользовался услугами форума

Услуги предполагают оплату их.
вы же пришли, и затребовали помощь, не приложив ни малейших усилий для разрешения своей проблемы.
Цитата:

Сообщение от mrDeko
может значение форумов уже поменялось

Технические форумы никогда не несли той функции, которую вы им приписываете
Случаи, когда это так, как вы себе представляете являются исключением


Часовой пояс GMT +3, время: 22:10.