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的回显信息?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery单选框的回显

jsp页面常用代码

antd的Form表单的回显

我无法将表单信息插入我的数据库中,我不断收到 404 错误

如何正确地将 CSS 应用于 PHP 回显?

JSP中怎样获取radio的值