从JS函数中的下拉列表中获取选定的值

时间:2017-11-15 09:25:48

标签: javascript jsp dropdown

我试图从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");
    }
}

2 个答案:

答案 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" />