Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   select и javascript (https://javascript.ru/forum/dom-window/40422-select-i-javascript.html)

amf1k 05.08.2013 00:36

select и javascript
 
как в форме при выборе option у select передать значения в value в action="?"
пример:
<form action="" method="post">
<select name="content" onChange="this.form.submit()">
<option value="index1.php">1</option>
<option value="index2.php">2</option>
<option value="index2.php">3</option>
</select>
</form>

ruslan_mart 05.08.2013 04:46

<select onchange="this.parentNode.action = this.value">
   <option value="index1.php">1</option>
   <option value="index2.php">2</option>
   <option value="index2.php">3</option>
</select>

amf1k 05.08.2013 22:49

НЕ РАБОТАЕТ!

рони 05.08.2013 23:03

amf1k,
работает

amf1k 05.08.2013 23:38

немного редактировал!
<select onchange="this.form.action = '/'+this.value; this.form.submit();">
<option value="">index</option>
<option value="index2.php">index2</option>
<option value="index3.php">index3</option>
</select>
теперь 100% работает!

amf1k 05.08.2013 23:38

а как это сделать без формы???)

рони 06.08.2013 00:06

amf1k,
Методы объекта Location

amf1k 06.08.2013 00:31

пробывал Location - безуспешно!

рони 06.08.2013 00:40

amf1k, лучше бы вы код показывали чем утверждать.
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>
<body>
 <select name="content" onchange="window.location = this.value">
 <option  disabled="disabled" selected="selected">?</option>
 <option value="http://javascript.ru/forum/">1</option>
 <option value="http://yandex.ru/">2</option>
 <option value="http://www.google.ru/">3</option>
 </select>
</body>
</html>

amf1k 06.08.2013 00:55

спасибо, из за невнимательности пропустил букву i cлове this((( Извините, моя ошибка!!!


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