首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 怎样获取html控件的值 [已结贴,结贴人:hya0114145]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hya0114145
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-21 22:33:54 楼主
    <input id="CheckBox1" type="checkbox"  value=' <%#Eval("LoginId") %>'/>

    C# code
    Control ctrl = DataList1.Items[i].FindControl("CheckBox1"); HtmlInputCheckBox cbox = (HtmlInputCheckBox)ctrl;

    为什么取不到value值错在那啊

    怎样取出value值啊
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lawrendc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 22:41:541楼 得分:5
    你要用c#取还是javascript取哦??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hya0114145
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 22:43:172楼 得分:0
    引用 1 楼 lawrendc 的回复:
    你要用c#取还是javascript取哦??


    当然是c#取啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lawrendc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 22:51:273楼 得分:0
    用c#应该是问错地方了

    如果你用的服务器端控件里的CheckBox的话 我想应该这样取

    并且也不是value 是text

    C# code
    Control ctrl = DataList1.Items[i].FindControl("CheckBox1"); //HtmlInputCheckBox cbox = (HtmlInputCheckBox)ctrl; CheckBox cbox=(CheckBox)ctrl; string v=cbox.Text;

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hya0114145
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 22:57:254楼 得分:0
    引用 3 楼 lawrendc 的回复:
    用c#应该是问错地方了

    如果你用的服务器端控件里的CheckBox的话 我想应该这样取

    并且也不是value 是text


    C# code
    Control ctrl = DataList1.Items[i].FindControl("CheckBox1");
    //HtmlInputCheckBox cbox = (HtmlInputCheckBox)ctrl;
    CheckBox cbox=(CheckBox)ctrl;
    string v=cbox.Text;

    为什么不用服务器端控件里的CheckBox就是因为没有value属性
    而且服务器端控件里的CheckBox的text属性会把文本显示出来啊

    又什么好的方法没啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lawrendc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 23:14:565楼 得分:0
    为什么一定要在checkbox里存值呢??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hya0114145
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 23:26:416楼 得分:0
    引用 5 楼 lawrendc 的回复:
    为什么一定要在checkbox里存值呢??

    可以通过checkbox里存id来值删除选中项
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sd5816690
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 00:36:067楼 得分:5
    要给checkbox取一个名称
    <input name="checkboxId" id="CheckBox1" type="checkbox"  value=' <%#Eval("LoginId") %>'/>

    然后把下面的打印出来看看
    Response.Write(Request.Form["checkboxId"]);

    是一个如下形式的字符串
    value,value,value ....
    然后就不用说了吧


    这问题到 .net 区去提问,估计早就解决了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sxn19811006
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 08:49:188楼 得分:0
    xue xi
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hya0114145
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 18:57:109楼 得分:0
    其实我的错误就是没有把 <input id="CheckBox1" type="checkbox"  value=' <%#Eval("LoginId") %>'/>
    里面加个runat="server"
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved