我试图从JSP下拉中获取所选值。但我无法获得价值。你能帮帮我吗?以下是代码段。
function showScreen()
{
var frm_name = "jpFrm";
var ele1 = document.getElementById("ele1");
var ele2 = document.getElementById("ele2");
alert("1st : " + ele1.value);
alert("2nd : " + ele2.value);
if(ele1.value != "" && ele2.value != "" )
{
alert("Form is going to submit");
frm_name.submit();
alert("Form Submited");
}
}
答案 0 :(得分:0)
我不知道你的HTML是什么。但您可以通过以下代码段从下拉列表中获取所选项目的价值和文字:
<select id="ddlCar">
<option value="1">Car1</option>
<option value="2" selected="selected">Car2</option>
<option value="3">Car3</option>
</select>
function getDDl(){
var ele = document.getElementById("ddlCar");
var carValue= ele.options[ele.selectedIndex].value;
var cartext= ele.options[ele.selectedIndex].text;
}
答案 1 :(得分:0)
谢谢你们。我从朋友那里得到了解决方案。问题出在我的浏览器上。我在我的代码中添加了以下元标记,然后我的代码开始按预期工作。
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
<meta content="utf-8" http-equiv="encoding" />