2016-06-27 11 views
1

私は.aspxページに次のコードを持つASP.NET Webサイトを持っています。JavaScriptが選択されています戻り値 'undefined'

<form action="#" id="demoForm" class="demoForm"> 
    <select id="SelectEquipmentDropdown"> 
     <option value="1">1</option> 
     <option value="2">2</option> 
    </select> 
</form> 

これはHTMLでレンダリングするとき、私は次のよう

<form action="#" id="demoForm" class="demoForm"> 
         <select id="SelectEquipmentDropdown"> 
          <option value="1">1</option> 
          <option value="2">2</option> 
         </select> 
        </form> 

を取得し、私のHTMLページに、私はこの

enter image description here

私は返すように、このJavaScriptを使用してご覧くださいオプションのselectedValueundefinedの値はです。誰かが私が間違ってやっていることを教えてもらえますか?

var e = document.getElementById("SelectEquipmentDropdown"); 
var selectedEquipmentDropdown = e.options[e.selectedIndex].Value; 
+0

代わりe.value' '試してみてくださいを参照してください。 –

答えて

5

.Value.valueする必要がありますフィドルhttps://jsfiddle.net/Lddyn573/9/

<form action="#" id="demoForm" class="demoForm"> 
    <select id="SelectEquipmentDropdown" onchange="myFunction()"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    </select> 
</form> 
<script> 
function myFunction(){ 
var e = document.getElementById("SelectEquipmentDropdown"); 
var selectedEquipmentDropdown = e.options[e.selectedIndex].value;//change it here 

alert(selectedEquipmentDropdown); 
} 
</script> 
+0

ありがとう!!!!!私はそれが何か簡単でなければならないことを知っていた!ああ...大文字と小文字の区別は私を引き上げている! :))ありがとう –

関連する問題