2017-03-15 11 views
0

以下は、私はのSelectedItemのITEMLABELのテキストを読むことをお勧めします(同じファイルに)私のJSF JavaScriptでjsf selectonelistboxからテキスト(値)を読み取る方法itemLabel text?

<h:selectOneMenu id="lstmonth" 
required="true" 
value="#{secdeal.month}"> 
<f:selectItem 
    itemValue="JAN" 
    itemLabel="01-January"/> 
<f:selectItem 
    itemValue="FEB" 
    itemLabel="02-February"/> 
<f:selectItem 
    itemValue="MAR" 
    itemLabel="03-March"/> 

です。 (例:私は01年1月を選択した場合、私は私のvar Xに同じテキストをしたい)

のx = getElementByIdを( 'フォーム:lstmonth')。ITEMLABEL //は のx = getElementByIdを( ':lstmonthフォーム' を動作していません).innerText //作業していない - すべての月を返す

itemLabelテキストを取得するには?実際に私がしたい

を提案してくださいX = 01年1月(選択項目)ここで

答えて

0

は、あなたが行く:

var ele = document.getElementById("Form:lstmonth"); 
var selectedIndex = ele.selectedIndex; 
var x = ele.options[selectedIndex].text; 
関連する問題