本帖最后由 wj1o22 于 2012-03-13 16:39:46 编辑

解决方案 »

  1.   

    你要搞清楚
    使用了
    <ItemTemplate>
    之后,你的html代码里面就有很多行的的
    <input type="text" id="num" 
    这样的标签,你需要对每行的input进行遍历
      

  2.   

    本帖最后由 net_lover 于 2012-03-14 08:35:58 编辑
      

  3.   


    加上这段js就行么 别的不用变 是么  我对js不太熟悉 麻烦你了 谢谢
      

  4.   

    <a href="javascript:jian(<%#Eval("ID")%>);">-</a><input type="text" id="num<%#Eval("ID")%>" value='<%#Eval("Num")%>' onchange="bian()" /><a href="javascript:jia();">+</a>
    function jian(ID){
        var sl = $('num'+ID).value;
        var s2 = $('MallPrice'+ID).value
            if (sl>0){
                sl=parseInt(sl)-1;
            }
            $('num'+ID).value=sl;
            $('TotalPrice'+ID).innerHTML = sl * s2;}
    每一行的input ID应该是唯一的你这全一样当然只能修改第一行。你在GridView中给IPNPUTID一个唯一ID在用JS去得到这个ID在去修改就OK了。  
      

  5.   

    那请问 id不固定 但是肯定得给他不一样的id  那是不是按钮和text都要给不同ID 呢