昨晚修bug,下拉框的value和text不一样,需要传到下一个页面进行显示。以前的开发人员可能想当然的把前面的那个select直接copy过去了,以至于下一个页面只能显示下拉框的第一个

修改后应该是这样的:

 


  
  1. <select id="view" name="position">  
  2.  <option selected value="1">牛 </option>  
  3.  <option  value="2">老虎 </option>  
  4.  <option  value="3">狮子</option>  
  5.  </select>  
  6.  <input type="button" value="test" onclick="test();">  
  7.   
  8.  <SCRIPT LANGUAGE="JavaScript">  
  9.   
  10.      function test(){  
  11.          var obj=document.getElementById("view");  
  12.   
  13.          alert(obj.options[obj.selectedIndex].text);  
  14.          value=obj.options[obj.selectedIndex].text;  
  15.      }  
  16.   
  17.  </SCRIPT> 

像这样将select的text值得到,然后将其赋给一个变量,通过后台传递到下一个页面,获取就ok了。

做个标记,以免下次自己也犯这个错误。

http://www.itcaicai.com IT菜菜成就IT梦想