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("成都最好的白癜風醫院");