1. 程式人生 > >Java獲取下拉選單選中的選項

Java獲取下拉選單選中的選項

  1、自己構造下拉選單選項的value,比如:

  = 請選擇 =   Spring   Struts   Hibernate

  在Action裡面首先獲取typeId的值,然後再將其解析成兩個值。

  2、在頁面新增隱藏域,當下拉選單的發生改變時,將當前選項的名字設定到隱藏域中。

  2.1 給頁面新增隱藏域

  2.2 編寫javascript程式碼

  //設定分類名稱的值

  function setTypeName(){

  var type = document.getElementByIdx_x("typeId");

  var pindex = type.selectedIndex;

  // 獲取選中的下拉框的值(value)

  var pValue = type.options[pindex].value;

  // 獲取選中的下拉框的選項(key)

  var pText = type.options[pindex].text;

  //alert(pText);

  //給隱藏域typeName賦值

  document.getElementByIdx_x("typeName").value=pText;

  }

  2.3 給下拉選單新增事件

  = 請選擇 =   Spring   Struts   Hibernate

  2.4 在Action中分別獲取typeName、typeId即可。

  -----------------------------------------------------------

  var par =document.getElementByIdx_x('selectID').value;

  location.href="myjsp.jsp?name=" par;

  // 或在新視窗開啟:open("myjsp.jsp?name=" par,"_blank","");

  假如par是中文,需要在servlet那邊轉碼

  String par = request.getParameter("par");

  par = new String(par.getBytes("ISO-8859-1"),"GBK");

  String str=request.getParameter("成都最好的白癜風醫院");