Показать сообщение отдельно
  #6 (permalink)  
Старый 06.08.2014, 08:01
Новичок на форуме
Отправить личное сообщение для Kolko Посмотреть профиль Найти все сообщения от Kolko
 
Регистрация: 05.08.2014
Сообщений: 4

Сообщение от Safort Посмотреть сообщение
Kolko,
а тебе именно по клику надо?
да, т.е. когда выбрал значение из списка и нажал Mersedes и, например, Sprinter, то в my-id заносится Mersedes Sprinter и немедленно отображается в input.
Благодарю, что помогаете.
Но почему когда мы складываем функцией calculat значение name и name1 они не складываются? Их как будто не существует Вот весь мой код:

<select onchange="changeSel(this);">
<option value='1'></option>
<option value="2">Mersedes</option>
 </select>

<select onchange="changeSel1(this);">
  <option value="1">S-Class</option>
  <option value="2">Sprinter</option>
  
</select>

</br>
</br>

<input type="text" id="my-id" onclick="calculat()">


<script type='text/javascript'>
function changeSel(el){
var v, n;
n=el.selectedIndex;
v=el[n].text;
document.getElementById("name").value=v;
};
function changeSel1(el){
var v1, n1;
n1=el.selectedIndex;
v1=el[n1].text;
document.getElementById("name1").value=v1;
};
function calculat() {
var name = 'name';
var name1 = 'name1';
document.querySelector('#my-id').value = name + ' ' + name1;
};
</script>

Последний раз редактировалось Kolko, 06.08.2014 в 08:06. Причина: {
Ответить с цитированием