如何实现gridview中点击行任意位置,该行RadioButton被选中

如何实现gridview中点击行任意位置,该行RadioButton被选中,第1张

<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(服务器控件),控制下面三个层的隐藏和显示,也就是选中一个隐藏另外两个等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9309813.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存