2017-08-01 79 views
0

我的應用程序中有一個簡單的下拉框。我需要每次從下拉框中選擇一個值來更新具有該值的文本區域。下拉框選擇無法在控制檯中更新

Here is a JSFiddle to show what I mean.

雖然屏幕上的文本區域與值更新,如果使用「檢查元素」上的jsfiddle你可以看到,在控制檯永遠不會與所選元素更新。

任何人都可以解釋爲什麼?還有如何糾正這一點?

非常感謝,

`G` 

回答

1

的執行console.log(...)線是不是匿名函數的一部分,將它結束的括號內}。

var select = document.getElementById('categorySelect'); 
        var input = document.getElementById('categoryChoice'); 
        select.onchange = function() { 
         input.value = select.value; 
         console.log(input.value); 
        } 
+1

愚蠢的我 - 這是一個愚蠢的!我無法接受你的答案再過8分鐘,但我會做。謝謝! – GBT97

0

試試這個

var select = document.getElementById('categorySelect'); 
select.onchange = function() { 
        var input = document.getElementById('categoryChoice'); 
         input.value = select.value; 
         console.log(input.value) 
        } 
0

試試這個代碼...

$(document).ready(function() { 
 
    
 
    $('#selectMe').change(function() { 
 
     
 
     $('#copyright_text').html($("#selectMe option:selected").text()); 
 
     
 
    }) 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<select id="selectMe"> 
 
    <option value="">Choose</option> 
 
    <option value="BILL">BILL</option> 
 
          <option value="CD">CD</option> 
 
          <option value="CONV">CONV</option> 
 
          <option value="BOND">BOND</option> 
 
          <option value="CP">CP</option> 
 
          <option value="CUMWR">CUMWR</option> 
 
          <option value="MTN">MTN</option> 
 
          <option value="NOTE">NOTE</option> 
 
</select> 
 

 

 
<textarea disabled name="copyright_text" id="copyright_text" cols="20" rows="7"> 
 

 
         </textarea>

+0

[小提琴](https://jsfiddle.net/abianjali00/r6vzb722/) –