修改某个商品的数量时对应的小计和总计都改变,我用的是struts,提供点示例,先谢了

解决方案 »

  1.   

    修改数量后修改价格,第一种是用ajax去刷新数据.第二个是修改数量后 点一个按钮然后去修改session 里边的值.需要跳转一下.
      

  2.   

    如果不需要页面刷新的话得用ajax去请求。
    至于你的数据可以放到session里。
      

  3.   

    你是不是想要这种效果呢, 拷贝下面的代码,在桌面新建一个a.html 文件,然后用记事本打开,把代码粘贴进去,看看效果 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>Test.html</title>
    <script type="text/JavaScript">
    function change(flag,value){
    with(document.form2){
    var totle = 0;
    for (var i = 0 ; i < elements.length ; i ++){
    if (elements[i].type=="text"){
      totle = totle + Number(elements[i].value)*document.getElementById(i).value;
            }
    document.getElementById('totle').innerHTML = totle;
    }
    document.getElementById(flag).innerHTML = value * document.getElementById(flag).value;
    }
    }
    </script>
      </head>
      <body>
       <form name=form2 action="" >
       葵花宝典  单价:4 元  输入你要购买的数量<input type=text  onchange="javascript:change('0',this.value)"/>  小计:<span id="0" value=4></span><br/>
    壮阳大法  单价:8 元  输入你要购买的数量<input type=text   onchange="javascript:change('1',this.value)"/>  小计:<span id="1" value=8></span><br/>

    <br/>
    总计:<span id="totle"></span>

    </form>
      </body>
    </html>