
<tr onclick="check(this)"><td><radiobutton id='btn'></td></tr>
前台:function check(obj)
{
//找到点击行中的radiobuton然后设置其选中
$(obj)find("#btn")css("checked",true);//jquery
}
后台:rowData_bound事件中
为每行注册check(this)这个js脚本,生成后如第一行html
首先推荐你用火狐的firebug或者chrome自带的管理员工具看判断你这个按钮点击区域为什么是歪的。其次,感觉你这里的元素都text-align:center了。所以建议在学生和管理员外面的div(如果没有就加个)上加个text-align:left试试。最后,为了更好的体验,点击学生也能选中radio,radio上加个id名例如id="radio_1",那么学生就应该用label包住,并且label加个属性for="radio_1"。这样才是最好的体验。建议多百度w3c文档看看
<script>
function aa(){
var a=documentgetElementById("<%=rdo1ClientID%>")value;
if(a=="true"){
documentgetElementById("1")styledisplay="none";
documentgetElementById("2")styledisplay="block";
documentgetElementById("3")styledisplay="block";
}
}
</script>
<asp:RedioButton ID="rdo1"></asp:RedioButton>
<asp:RedioButton ID="rdo2"></asp:RedioButton>
<asp:RedioButton ID="rdo3"></asp:RedioButton>
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
思路是这样的 我这头手写的没有测试 试试看看 也许有帮助
只需要给RadioButton配置一个Selector背景选择器即显示。
1创建mylist_viewxml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_viewxml,其目录结构为:res/drawable/mylist_viewxml。
2根据具体需求编辑mylist_viewxml文件
新建mylist_viewxml文件后,在没有添加任何属性时其内部代码结构为:
<xml version="10" encoding="utf-8" >
<selector xmlns:android=">
onblur是在控件失去焦点时触发
onfocus则相反,是在获取焦点时触发
例子
>
以上就是关于如何实现gridview中点击行任意位置,该行RadioButton被选中全部的内容,包括:如何实现gridview中点击行任意位置,该行RadioButton被选中、CSS套用模板后radio的图标右移了、.net页面上有三个RadioButton(服务器控件),控制下面三个层的隐藏和显示,也就是选中一个隐藏另外两个等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)