Khan Sameer Ответов: 3

заполните текстовое поле при изменении значения выпадающего списка, выбранного с помощью javascript


заполните текстовое поле при изменении значения выпадающего списка, выбранного с помощью javascript

3 Ответов

Рейтинг:
1

Snesh Prajapati

вам нужно написать Html-код, похожий на:

<select Id="myDropdown">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

<input id="txtBox" type="text">

jQuery Код как:
$("#myDropdown").change(function () {
    var selectedValue = $(this).val();
    $("#txtBox").val($(this).find("option:selected").attr("value"))
});



[Edit member="Тадит"]
Убрали лишнее pre теги.
Форматированный текст.
[/Редактировать]


Рейтинг:
1

Member 10641779

вы можете попробовать это

function chkind(){
   var dropdown1 = document.getElementById('dropdown1');
   var textbox = document.getElementById('textbox');
   if(dropdown1.selectedIndex == 0){
     textbox.value = "hi";
   } else if(dropdown1.selectedIndex == 1) {
     textbox.value = "bye";
   }
   }



попробуйте также сделать это, чтобы получить значение индекса
ВАР а = dropdown1.варианты[dropdown1.свойства selectedIndex].значение;

подобный этому
function chkind(){
   var dropdown1 = document.getElementById('dropdown1');
   var a = dropdown1.options[dropdown1.selectedIndex].value;
   var textbox = document.getElementById('textbox');
     textbox.value = a;  
   }


Рейтинг:
0

Akshay_Randive

<select onchange="jsFunction()">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

function jsFunction(){
   // set text box value here
   var txt =  document.getElementById('txtBox');
   txt.value = "assign_here";
}



[Edit member="Тадит"]
Добавлен pre теги.
[/Редактировать]