Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помощ с выводом значения из Select (https://javascript.ru/forum/dom-window/14706-pomoshh-s-vyvodom-znacheniya-iz-select.html)

l00vadim 27.01.2011 11:26

помощ с выводом значения из Select
 
:) чес слово было бы побольше времени, разобрался. но по причине спешки и не знания JS, пишу:



<script type="text/javascript">
function writeID()
{
 document.forms[0].MyRes.value="адрес ул. "+document.forms[0].street.text+"дом  "+document.forms[0].home.text

}
</script>

<body>
<select style="width:120px" name="street" onchange="writeID()">
 <option  selected='selected' value='select' disabled='disabled'>название улица</option> 
 <option value="0">улица один</option>  
 <option value="1">улица два</option>
 <option value="2">улица три</option>

</select>

<select style="width:120px" name="home" onchange="writeID()">
 <option  selected='selected' value='select' disabled='disabled'>номер дома</option> 
 <option value="0">2</option>  
 <option value="1">23</option>
 <option value="2">45</option>

</select>
  
 <input type="text"  name="MyRes" size="20">  

</body>
</html>


в общем мне необходимо что то типо автотегов. получить значение в поле из разных полей. Что делаю не так?
возможно ли как менее топорно это сделать...?
заранее спасибо.

ksa 27.01.2011 13:34

Цитата:

Сообщение от l00vadim
было бы побольше времени, разобрался

Да кто бы сомневался... :D

Как вариант...

<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
</style>
<script type="text/javascript">
function writeID() {
	var os=document.getElementById('street')
	var oh=document.getElementById('home')
	var str="адрес ул. "+os.options[os.selectedIndex].text
	str+=" дом  "+oh.options[oh.selectedIndex].text
	document.getElementById('MyRes').value=str
}
</script>
</head>
<body>
<select style="width:120px" id="street" onchange="writeID()">
 <option  selected='selected' value='select' disabled='disabled'>название улица</option> 
 <option value="0">улица один</option>  
 <option value="1">улица два</option>
 <option value="2">улица три</option>

</select>

<select style="width:120px" id="home" onchange="writeID()">
 <option  selected='selected' value='select' disabled='disabled'>номер дома</option> 
 <option value="0">2</option>  
 <option value="1">23</option>
 <option value="2">45</option>

</select>
  
 <input type="text"  id="MyRes" size="20">  

</body>
</html>

l00vadim 28.01.2011 04:23

Цитата:

Сообщение от ksa (Сообщение 89968)
Да кто бы сомневался... :D

спасибо. куда пиво отправить, кинь тел в личку ))

ksa 28.01.2011 09:02

l00vadim, вебмани сподручнее... ;)


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