问题是这样的
   <input type="hidden" name="act" id="hen_<%#Eval("id") %>" />放在reperter控件中<a href="cart.aspx?id=<%#Eval("id") %>" onclick="shop('Cart')">购物车</a>放在reperter中
js
<script type="text/javascript">
//里面有错误  
    function shop(id){
       var act;
    document.getElementById(写什么).value=act;
    document.getElementById("form1").submit();
    }
    </script>
用js想实现的公功能是 当我点击购物车的时候 用hidden来判断我点击了那个商品(不管post get 提交)
在cs里面先接受他的name(act)  if(act=="Cart")
错误太多了,,帮忙实现下  

解决方案 »

  1.   

    var lable1 = document.getElementById("<%=this.Repeater1.FindControl("Label1").ClientID%>");var table = document.getElementById("<%=Repeater1.ClientID %>");
      

  2.   

     onclick=<%# shop(Container)%> >
    protected string shop(Control ctrl)
    {
    return string.Format("javascript:xianshi('{0}');",(ctrl.FindControl("")??new Control()).ClientID);
    }或var par = tb.parentElement || tb.parentNode;
       var a = parseFloat(par.previousSibling.getElementsByTagName("span")[0].innerHTML);
    实现查找
      

  3.   

    <input type="hidden" name="act" id="hen_<%#Eval("id") %>" />放在reperter控件中<a href="cart.aspx?id=<%#Eval("id") %>" onclick="shop('Cart')">购物车</a>放在reperter中
    js
    <script type="text/javascript">