簡體   English   中英

從servlet的html表單中檢索select的標題

[英]retrieve caption of select from html form in servlet

我有一個帶有列表的html表單,如下所示

<select name="myselect">
   <option value="101">test val 1</option>
   <option value="102">test val 2</option>
   <option value="103">test val 3</option>
</select>

我可以使用getParameter()方法在我的servlet中檢索選項值

但是有什么方法可以獲取所選選項的標題(例如:test val 1)

否。但是您可以將標題綁定到html中的值

<option value="101:test val 1">test val 1</option>

現在從:

String value = request.getParameter("myselect");
String val1 = value.split(":")[0];
String val2 = value.split(":")[1];

如上述Roshana所述,可以將標題與值綁定。 但是,當需要使用js或ajax訪問選項時,這很困難。 因此,我找到了一個類似的解決方案,即將選擇的值復制到一個隱藏的字段中,然后從servlet中訪問它。

<input type="hidden" id="selectCaption">
<select onchange="document.getElementById('selectCaption').value=this.text">

這不會改變值,也不會帶來任何復雜性,並且可以簡單地從servlet訪問該值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM