jsp中怎样获得表单中radio的回显信息?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中怎样获得表单中radio的回显信息?相关的知识,希望对你有一定的参考价值。
我用jsp写了一个用户注册页面,提交到数据库后,我再写了个修改的页面,我想让原来提交的数据回显到修改的页面上,我用EL可是其他的数据都有了,就是radio和checkbox的没有,应该怎样写才能让这两个元素的值也回显到修改页面上?
用脚本把。如果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;
参考技术A 这样吧 , 以radio为例 假设你存的是 0 和1
<input type="radio"
<%if(radiovalue==1)%>
checked="checked"
>
原理就是把你存的值取出来判断是否跟你的radio的值是一样
如果是一样 那么就在radio增加一个属性 checked=checked 参考技术B 可以给radio组声明一个name,只要value不一样,直接提交就能获取选中的值。
测试代码如下:
<input type='radio' name='sex' value='男'/>男
<input type='radio' name='sex' value='女'/>女 参考技术C 你radio和checkbox在数据库是怎么存的?
如果是存的 0 、1这种的话
数据库返回时使用javascript为保存时选中的值设置checked
就ok了。!~
good luck!~
你也可以Hi我!~
jsp页面常用代码
一、在jsp页面中,性别的回显()
1 <tr> 2 <td>性别:</td> 3 <td> 4 <input name="sex" type="radio" size="25" value="0" <c:if test=‘${modlCust.sex=="0"}‘>checked="checked"</c:if> />女 5 <input name="sex" type="radio" size="25" value="1" <c:if test=‘${modlCust.sex=="1"}‘>checked="checked"</c:if> />男 6 </td> 7 <tr>
以上是关于jsp中怎样获得表单中radio的回显信息?的主要内容,如果未能解决你的问题,请参考以下文章