0
當我選擇更改下拉值時,它不顯示選定的值。它繼續顯示初始值。只有如何顯示選定的值? 我的下拉列表: jsp中:我的下拉值總是顯示初始值,只有當我選擇另一個值也繼續顯示jsp初始值
<body onload="form1.submit();">
<form name="form1" action="#" >
<select id="ddl" name="ddl" onchange="submit();">
<% while (res.next()){%>
<option value="<%=res.getString("ID")%>"><%=res.getString("UserId")%><%}
String Per=request.getParameter("ddl");
out.println(Per);%>
</form>
</body>
嗨@rickz,你能不能請更新我的代碼 – Antony
Scriptlets在這個網站上皺起了眉頭。如果我發佈了一個scriptlet解決方案,那麼我會打我的手。如果你想繼續使用scriptlet,那麼複製我的代碼的邏輯。將每個變量賦值放在循環之上。在循環內部,檢查res.getString(「ID」)是否等於每個變量。如果找到,則在該選項標籤內打印選定的屬性。 – rickz