首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

复选框里面tip效果的有关问题,请帮看上

2012-09-29 
复选框里面tip效果的问题,请帮看下!JScript codefunction checkAll(ckObj, obj) {if (obj.checked) {for (

复选框里面tip效果的问题,请帮看下!

JScript code
function checkAll(ckObj, obj) {    if (obj.checked) {        for (var i = 0; i < document.getElementById(ckObj).getElementsByTagName("input").length; i++) {            document.getElementById(ckObj + "_" + i).checked = true;        }    }    else {        for (var i = 0; i < document.getElementById(ckObj).getElementsByTagName("input").length; i++) {            document.getElementById(ckObj + "_" + i).checked = false;        }    }}

HTML code
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" RepeatLayout="Table"></asp:CheckBoxList>

C# code
 string text = "name"; string valueStr = "id"; ListItem li=new ListItem(text,valueStr); li.Attributes.Add("title", strText); CheckBoxList1.Items.Add(li);


是一个给服务器端多选框添加tip样式和多选的例子,
问题是我点击全选后发现我绑定的, li.Attributes.Add("title", strText);
就消失了.

[解决办法]
这段代码 是不会让 绑定的li.Attributes.Add("title", strText);消失的

点击全选是否回发了请求
[解决办法]
不会消失的,title是加在了外面的span上了
[解决办法]
你点击全选的按钮是否采用了服务器端控件,然后在写JS的时候没有采用这种写法呢?

注意这里checkAll()这个js方法要有一个return false;
 OnClientClick="return checkAll();"

热点排行