2017-11-15 23 views
0

JSPからドロップダウンから選択した値を取得しようとしています。しかし、私は値を得ることができません。ここで私を助けてくれますか?以下はコードスニペットです。JS関数のドロップダウンから選択した値を取得する

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

htmlを追加できますか? –

+1

この関数はいつ呼び出されますか?いくつかのHTMLを追加することができますか? –

答えて

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; 
} 
+0

私はあなたが言及した方法を試みたが、価値を得ていなかった。 –

+0

あなたはあなたがやっていることややっていることを投稿できますか? – Tanmay

+0

実際のコードはプロダクションに関連しているので投稿できません。私がやっているのは、JSPWritterを使ってJSPを書いていて、その中にこれらのドロップダウンがあるのです。そして、上記の関数をドロップダウンのonChangeで呼び出します。 –

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" /> 
関連する問題