我是靠谱客的博主 激动钢笔,最近开发中收集的这篇文章主要介绍radio接收并显示后台传值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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接收并显示后台传值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部