http://www0.ccidnet.com/school/enter/2001/03/26/70_2264.html楼主参考

解决方案 »

  1.   

    总价为:<span id="totalprice">sum</span>
      

  2.   

    <script language=javascript>
    function CheckSum(cb)
    {
    var sum=0;
    if(cb.checked)
      sum=sum+parseInt(cb.value);

    else
      sum=sum-parseInt(cb.value);
    totalprice.innerText=sum + "元";
    }
    </script>
    <form action="" method=post name=form1>
    <input type="checkbox" name=writer value="10" onclick="CheckSum(this)">橡皮檫(10元)<br>
    <input type="checkbox" name=writer value="20" onclick="CheckSum(this)">铅笔(20元)<br>
    <input type="checkbox" name=writer value="30" onclick="CheckSum(this)">圆珠笔(30元)<br>
    <input type="checkbox" name=writer value="40" onclick="CheckSum(this)">签字笔(40元)<br>
    <input type="checkbox" name=writer value="50" onclick="CheckSum(this)">钢笔(50元)<br>
    <input type="submit" value="Submit" id=submit1 name=Submit1><br>
    总价为:<span id="totalprice">0元</span>
    </form>
      

  3.   

    更正
    <script language=javascript>
    function CheckSum(cb)
    {
    if(cb.checked)
     
    totalprice.innerText=parseInt(totalprice.innerText)+parseInt(cb.value);

    else
        totalprice.innerText=parseInt(totalprice.innerText)-parseInt(cb.value);
    }
    </script>
    <form action="" method=post name=form1>
    <input type="checkbox" name=writer value="10" onclick="CheckSum(this)">橡皮檫(10元)<br>
    <input type="checkbox" name=writer value="20" onclick="CheckSum(this)">铅笔(20元)<br>
    <input type="checkbox" name=writer value="30" onclick="CheckSum(this)">圆珠笔(30元)<br>
    <input type="checkbox" name=writer value="40" onclick="CheckSum(this)">签字笔(40元)<br>
    <input type="checkbox" name=writer value="50" onclick="CheckSum(this)">钢笔(50元)<br>
    <input type="submit" value="Submit" id=submit1 name=Submit1><br>
    总价为:<span id="totalprice">0</span>元<!-----------注意这里----------------->
    </form>