Сообщение от 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>