我正在嘗試使用單選按鈕向JSP頁面發佈一些值。使用JSP通過POST選擇哪個單選按鈕
這是一個有點paradoxic:
- 通過選擇另一個單選按鈕,它不會取消前面的一個,如果我參加各種名稱的單選按鈕,但如果我的名字單選按鈕等於它總是返回我通過嘗試使用 - > request.getAttributes('filter')來捕獲值,從而得到值'on'。
如果語音是關於單選按鈕的話,如果選擇其中一個值的話,獲取值「on」是毫無意義的。
我現在的問題是我將如何能夠抓住他們中的哪一個被選中? 也許通過設置值標籤並在JSP網站上獲取它?如果是這樣,那可以實現嗎?
最糟糕的情況是,我用各種值命名單選按鈕,並用javascript取消選擇前一個。
<form method="post" action="./activity.jsp">
<input type="radio" name="filter" value="nofilter" checked="checked"> Kein Filter
<input type="radio" name="filter" id="dayRadio"> Tag
<input type="text" id="day" onfocus="choosed(this)">
<input type="radio" name="filter" id="weekRadio"> Woche
<input type="text" id="week" onfocus="choosed(this)">
<input type="radio" name="filter" id="monthRadio"> Monat
<input type="text" id="month" onfocus="choosed(this)">
<input type="radio" name="filter" id="yearRadio"> Jahr
<input type="text" id="year" onfocus="choosed(this)">
<input type="submit" value="OK">
</form>
看到https://stackoverflow.com/a/15779750/2310289 –