radio接收并显示后台传值
2016-03-23 17:02
633 查看
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 onload="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无效;
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 onload="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无效;
相关文章推荐
- JavaScript中获取Radio被选中的值
- JavaScript通过this变量快速找出用户选中radio按钮的方法
- js实现的简单radio背景颜色选择器代码
- javascript radio list的实现细节(多浏览器兼容)
- 利用JavaScript更改input中radio和checkbox样式
- jquery获取radio值(单选组radio)
- 解决jquery实现的radio重新选中的问题
- Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
- jQuery实现自定义checkbox和radio样式
- JQuery判断radio是否选中并获取选中值的示例代码
- 三种取消选中单选框radio的方法
- 新老版本juqery获取radio对象的方法
- jquery获取input表单值的代码
- 利用jquery操作Radio方法小结
- js实现表单Radio切换效果的方法
- select、radio表单回显功能实现避免使用jquery载入赋值
- 为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
- php radio 单选框获取与保持值的实现代码
- php select,radio和checkbox默认选择的实现方法
- 使用Java获取html中Select,radio多选的值方法