1. lelik1625 - 12 Июня, 2007 - 00:03:05 - перейти к сообщению
Пользователь выбирает из выпадающего списка определенный элемент на форме, нужно узнать какой он не используя кнопок submit
2. evgenijj - 12 Июня, 2007 - 00:46:11 - перейти к сообщению
lelik1625 пишет:
Пользователь выбирает из выпадающего списка определенный элемент на форме, нужно узнать какой он не используя кнопок submit
<form name="myform" ... >
<select name="myselect">
<option value="R">RED</option>
<option value="G">GREEN</option>
<option value="B">BLUE</option>
</select>
</form>
<script type="text/javascript">
selectList = document.forms["myform"].elements["myselect"];
selectedIndex = selectList.selectedIndex;
value = selectList.options[selectedIndex].value;
text = selectList.options[selectedIndex].text;
</script>
3. lelik1625 - 12 Июня, 2007 - 12:56:00 - перейти к сообщению
как value выбранного элемента засунуть в переменную php?
4. evgenijj - 12 Июня, 2007 - 13:01:08 - перейти к сообщению
lelik1625 пишет:
как value выбранного элемента засунуть в переменную php?
Для тех, кто в танке
http://phpfaq[dot]ru/na_tanke
P.S. Как обычно -- пользователь нажимает кнопку "Отправить" и внутри скрипта, указанного в атрибуте action тега form будет доступен массив $_POST. Значение выбранного элемента <select name="myselect"> будет доступно как $_POST["myselect"]
5. lelik1625 - 12 Июня, 2007 - 14:01:07 - перейти к сообщению
Привет с танка!
я имела в виду value = selectList.options[selectedIndex].value; вот это value как засунуть в php .. хотя я так поняла что бесполезно это все потому что все равно надо использовать submit чтобы гет или пост сработали, иначе не узнаю я что юзер выбрал из списка
я имела в виду value = selectList.options[selectedIndex].value; вот это value как засунуть в php .. хотя я так поняла что бесполезно это все потому что все равно надо использовать submit чтобы гет или пост сработали, иначе не узнаю я что юзер выбрал из списка
6. kamikadze - 13 Июня, 2007 - 16:37:50 - перейти к сообщению
Странно а почему бы и нет
Возможно всё это не работает, но вопрос!! Зачем это заганять в ПХП переменную, если это что вы просите можно будет узнать передав данные формы!!
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $per = <script type="text/javascript">
- selectList.options[selectedIndex].text;
- </script>