我要在action 中取得radio 的值,请问怎么写

<inputtype="radio"id="agree"name="chose"value="1"checked="checked"/>同意<inputtype="rad... <input type="radio" id="agree" name="chose" value="1" checked="checked"/>同意<input type="radio" id="disagree" name="chose" class="r1" value="0" />不同意 展开
 我来答
chenguang5092
2013-01-06 · TA获得超过664个赞
知道小有建树答主
回答量:520
采纳率:50%
帮助的人:457万
展开全部
用javascript处理选中得到值放到form的隐藏input内

<input type="radio" id="agree" name="chose" value="1" checked="checked" onclick="mychose(this, 1)"/>同意<input type="radio" id="disagree" name="chose" class="r1" value="0" onclick="mychose(this, 0)"/>不同意

<form>
<input type="hidden" value="" id="chose2" name="chose2"/><!-和form内的其他表单数据同样的处理方式(get set)->

</form>

function mychose(radio, val){
if(radio.checked=="checked"){
document.getElementById("chose2").value = val;

}

}
追问
workflowthreads.setState(Integer.parseInt(getRequest().getParameter("chose")));这样写对吗
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c3f0a160c
2013-01-06
知道答主
回答量:8
采纳率:0%
帮助的人:6.1万
展开全部
直接取,不就行了,有名字的,而且你如果要是一组的话,控件名应该设成一样的,value值设成不一样的,action直接取值就可以了。
追问
可以把代码打给我看一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杜来伟慧
2019-03-05 · TA获得超过3695个赞
知道大有可为答主
回答量:3111
采纳率:29%
帮助的人:229万
展开全部
用javascript处理选中得到值放到form的隐藏input内
同意
不同意
-和form内的其他表单数据同样的处理方式(get
set)-
function
mychose(radio,
val){
if(radio.checked=="checked"){
document.getElementById("chose2").value
=
val;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔盒水晶
2013-01-06 · TA获得超过371个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:382万
展开全部
Struts2之后可以在action中直接定义属性chose,并且给此属性添加get和set方法.就可以在action中获取到chose的属性值.注意:属性名称和页面的name属性值要一致.
private String chose;
public String getChose() {
return chose;
}
public void setChose(String chose) {
this.chose = chose;
}
也可以通过action封装的上下文对象获取;如下
String chose = ServletActionContext.getRequest().getParameter("chose");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南土民0V
2013-01-06 · TA获得超过275个赞
知道小有建树答主
回答量:718
采纳率:46%
帮助的人:143万
展开全部
通过js传值,因为你定义的name名称出现重复的不能用form方式传值,ServletActionContext.getRequest().getParameter("自定义的名称");取值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式