我正在尝试使用单选按钮向JSP页面发送一些值。
这有点自相矛盾:
如果语音是关于单选按钮的话,如果选择其中一个值,则将值“打开”是没有意义的。
我现在的问题是如何才能捕捉到哪一个被选中? 也许通过设置值标记并将其放在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>
答案 0 :(得分:0)
这个想法是你通过给它们提供相同的名称来将单选按钮分组在一起,但是然后你为不同的按钮分配了不同的值,这样你就知道哪一个被点击了
<INPUT TYPE="radio" name="filter" value="1"/>Tag
<INPUT TYPE="radio" NAME="filter" VALUE="2"/>Woche
然后在你的java
中String value= request.getParameter("filter");
System.out.println(value);