struts2 selectedIndex 使用

var ss = document.selectform.test;
 ss.value=3;
 var ts=ss.options[ss.selectedIndex].text;
 var tx = document.getElementById("testSelect");

 

<select name="test" id="t" οnchange="change()" >

 <option value="1" label="第一" selected="selected">第一</option>
 <option value="2" label="第二">第二</option>
 <option value="3" label="第三">第三</option>
 <option value="4" label="第四">第四</option>
</select>

 

上面是js select ,可通過select標籤輕鬆訪問selectedIndex屬性;

但是struts2標籤則不然必須通過options訪問

ss.options.selectedIndex這樣才能訪問到selectedIndex屬性;

下面是個struts2的select

 

 <s:select name="mrApplyDays" list="{'1','2','3','4','5','6','7','8','9',
      '10','11','12','13','14','15','16','17','18','19','20'
    }" headerKey="-1" headerValue="請選擇天數" οnchange="getText()"  >

   </s:select>
   <h1 style="font-size: 12;color: blue;">呵呵,所需人民幣:
  
   <span id="dd" style="font-size: 14;color: red;"></span>

 

js

 

<script type="text/javascript">
   
     function getText(){
      var dd = document.getElementById("dd");
      var days = document.form1.mrApplyDays;
      t = days.options[days.options.selectedIndex].text;
      dd.innerText=t*100;
      //alert();
     }
    </script>

 

訪問到selectedIndex好辛苦哦!

終於獲取select的text的值了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章