概述
radio从后台向前台传值的原理是:
1.用隐藏域接收后台传过来的radio的参数;
例如:
<input type="hidden" id="themeType" name="themeType" value="${workTheme.themeType}" />
<input type="hidden" id="state" name="state" value="${workTheme.state}" />
2.用js获取input radio里面的参数并传给radio对应的选择框;
例如:
(1)注意name一定要一致,不然会导致二个选择框都能选中的想象;
<input type="radio" name="themeType" value="1" />选项1
<input type="radio" name="themeType" value="2" />选项2
<input type="radio" name="state" value="1" />正常
<input type="radio" name="state" value="0" />无效
(2)给<body>加一个页面加载就运行的js
<body οnlοad="myfunction()">
function myfunction()
{
var themeType=document.getElementById("themeType").value;
var state=document.getElementById("state").value;
$("input[name='themeType'][value='"+themeType+"'").attr("checked",true);
$("input[name='state'][value='"+state+"'").attr("checked",true);
}
这样就可以实现啦!不过最后要注意一点:隐藏域不能放在<form>里面,否则会导致新建的时候id/name冲突,导致新建的radio无效;
最后
以上就是激动钢笔为你收集整理的radio接收并显示后台传值的全部内容,希望文章能够帮你解决radio接收并显示后台传值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复