客户要实现 选择左侧 checkbox按钮后  点击任意一个加入购物车,我不知道怎样实现和获取

解决方案 »

  1.   

    checkbox 和按钮不是一样的吗 有个事件吧
      

  2.   

    有加入购物车的button了,checkbox还用来干嘛。。你是不是想:凡是选定的。。不断点击哪个button都全部加入购物车?
      

  3.   

    http://blog.csdn.net/xianfajushi/archive/2008/11/30/3413317.aspx
      

  4.   

    button事件里 , 循环datalist.rows.count ,
      

  5.   

    循环datalist,获取你要的信息,触发加入收藏夹方法
      

  6.   

    foreach(DataListItem item in datalist.Items)
    {
    CheckBox chk=item.FindControl("") as CheckBox;
    }
    或在点击按钮时通过JS判断checkbox,添加到cookie等
    namingcontainer判断
      

  7.   

    在单击事件中。按6楼的方法循环datalist,取出你想要的数据。
      

  8.   

    首先,在生成这个页面的时候,必定有一个checkbox 吧,举例来说,就是
    <input type="checkbox" id="checkbox1"  />
    要实现点击事件,无论是前台和后台,在生成时要先添加好onclick事件
    楼主实现这个列表可以用repeater做
            <asp:Repeater ID="Repeater1" runat="server">
            <HeaderTemplate><table><tr><td colspan="5">商品列表</td></tr></HeaderTemplate>
            <ItemTemplate>
            <tr>
            <td><input type="checkbox" id="checkbox1" value=<%#Eval("ID") %> onclick="sel(this)" /></td>
            <td>图片</td>
            <td>说明</td>        
            </tr>
            </ItemTemplate>
            </asp:Repeater>
    下面这个js放什么地方我就不用说了吧。。
    <script type="text/javascript">
    function sel(obj)
    {
        document.getElementById("TextBox1").value = obj.value+",";
    }</script>然后后台只要找这个TextBox1的值就可以知道用户选择的是哪几个了。