【问题标题】:Javascript get Selected Value returning 'undefined'Javascript获取返回'未定义'的选定值
【发布时间】:2016-06-27 21:17:54
【问题描述】:

我有一个 ASP.NET 网站,在 .aspx 页面中有以下代码。

<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 页面上,我看到了这个

当我使用这个javascript返回选项的selectedValue时,我得到了undefined返回的值。谁能告诉我我做错了什么???

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

【问题讨论】:

  • 改用e.value

标签: javascript jquery html asp.net


【解决方案1】:

.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>

【讨论】:

  • 谢谢!!!!!!我知道它必须是简单的!啊......区分大小写继续让我绊倒! :)) 谢谢
猜你喜欢
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-05
  • 2022-12-15
  • 1970-01-01
  • 2011-10-21
相关资源
最近更新 更多