jsp中怎样获得表单中radio的回显信息?

我用jsp写了一个用户注册页面,提交到数据库后,我再写了个修改的页面,我想让原来提交的数据回显到修改的页面上,我用EL可是其他的数据都有了,就是radio和checkbo... 我用jsp写了一个用户注册页面,提交到数据库后,我再写了个修改的页面,我想让原来提交的数据回显到修改的页面上,我用EL可是其他的数据都有了,就是radio和checkbox的没有,应该怎样写才能让这两个元素的值也回显到修改页面上? 展开
 我来答
qq663135128
2010-09-09 · TA获得超过235个赞
知道答主
回答量:159
采纳率:0%
帮助的人:149万
展开全部
用脚本把。如果radio和checkbox很多 写的就很麻烦啦。
onload() 事件里
比如有多个 后台要一个radio attribute "1,2,4"

var radioArray='${radio}';
if(radioArray!=""){
var arrayValue=radio.split(',');
var radioObj=document.getElementById('radioName');
for(var i=0;i<radioObj.length;i++){
for(var j=0;j<arrayValue.length;j++){
if(radioObj.value==arrayValue[j]) radioObj.checked=true;
}
}
}
摩羯座142857
2010-09-09 · 超过13用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:25.4万
展开全部
这样吧 , 以radio为例 假设你存的是 0 和1
<input type="radio"
<%if(radiovalue==1)%>
checked="checked"
>
原理就是把你存的值取出来判断是否跟你的radio的值是一样
如果是一样 那么就在radio增加一个属性 checked=checked
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栋暖殊T1
2015-08-05 · TA获得超过3297个赞
知道大有可为答主
回答量:2221
采纳率:0%
帮助的人:1179万
展开全部
可以给radio组声明一个name,只要value不一样,直接提交就能获取选中的值。
测试代码如下:
<input type='radio' name='sex' value='男'/>男
<input type='radio' name='sex' value='女'/>女
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaotao_king
2010-09-09 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1138万
展开全部
你radio和checkbox在数据库是怎么存的?
如果是存的 0 、1这种的话
数据库返回时使用JavaScript为保存时选中的值设置checked
就ok了。!~
good luck!~
你也可以Hi我!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式