如何使用JAVASCRIPT在gridview的模板列中选择至少一个复选框 [英] How to SELECT atmost one checkbox in a template column of gridview USING JAVASCRIPT

查看:66
本文介绍了如何使用JAVASCRIPT在gridview的模板列中选择至少一个复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友们,

我正在使用VS 2005,.net框架2,asp.net,c#.net
我有一个gridview,其中在模板列中包含一个复选框.
我想检查是否至少要选中一个复选框吗?
这意味着,当单击另一行中的复选框时,应该取消选中先前选中的检查
是否可以在Javascipt中进行?


George

Hi friends,

I am using VS 2005,.net framework 2,asp.net,c#.net
I have a gridview which contains a checkbox in an template colum.
I want to check whether atmost one check box should be checked?
That mean when click on checkbox in another row, the previous selected check should be unchecked
Is it possible to do it in Javascipt?


George

推荐答案

<pre lang="text">

You mean only one check box allowed to checked if so you can do it using JQuery in such a manner


#1:- In template Column write the checkbox ID like 
         <asp:checkbox id="chk_"+ID onclick="SelectOne(ID);">

ID will be  PK fields which you are getting from database 

 funtion SelectOne(Id){
  //find all the checkbox into the grid unchecked


('input [id * ="chk _"]').removeAttr("checked"); ////然后检查您单击的内容
('input[id*="chk_"]').removeAttr("checked"); // then make checked what you have clicked


(#chk_" + ID).attr("checked","checked"); } 如果有任何问题写信给我,请尝试一下 谢谢
("#chk_" + Id ).attr("checked", "checked"); } TRY THIS WILL WORK IF ANY ISSUE WRITE ME THANKS


这篇关于如何使用JAVASCRIPT在gridview的模板列中选择至少一个复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆