gpt4 book ai didi

javascript - 获取所选下拉列表项的值

转载 作者:行者123 更新时间:2023-11-29 18:24:08 25 4
gpt4 key购买 nike

晚上好,我的 JSP 中有这些动态生成的下拉列表:`

    <td><select name="model" id="model"  onchange="convertDropDownToTextBox()">

<c:forEach items="${model_list}" var="item">

<option value="${item.modelId}">${item.modelName}</option>
</c:forEach>
<option value="100">Add New Model</option>

</select></td>

我尝试了这些脚本来从这些下拉列表中获取选定的值:

function convertDropDownToTextBox(){
var select = document.getElementById("model");
var selectedString = select.options[select.selectedIndex].value;
alert(selectedString);
}

这里的问题是它总是为下拉列表中选择的每个项目提供 1,但是如果我将 onChange 更改为 onchange="alert(this.value)" 它会打印正确的值!!那怎么来的以及如何获取在 DropDown 中选择的每个项目的实际索引

最佳答案

不确定问题出在哪里,但这对我有用:

var select = document.getElementById("model");
select.onchange = function(){
var selectedString = select.options[select.selectedIndex].value;
alert(selectedString);
}

演示:http://jsfiddle.net/louisbros/PS4zy/1/

关于javascript - 获取所选下拉列表项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com