购物车前台页面代码

jerry thinkphp 2015年11月18日 收藏
购物车前台页面代码, 这只是个小例子, 具体可以自由发挥
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>购物车自动计价</title>
  6.     <script type="text/javascript" src="jquery-min.js"></script>
  7.     <script type="text/javascript">
  8.     $(function(){
  9.            $(".se").change(function(oEven) {
  10.             var num = $(this).find("option:selected").text();
  11.             var price = $(this).parent().next().text();
  12.             $(this).parent().next().next().text(num*price);
  13.             GetInAll();//计算所有物品价格
  14.            });
  15.     })
  16.     
  17.     function GetInAll()
  18.     {
  19.         var len = $("#PriceTable tbody").children("tr").length;
  20.         var priceCount=0;
  21.         for(var i=0;i<len;i++)
  22.         {
  23.             // var tempData=rows[i];
  24.             var price1 = $("#PriceTable tbody tr:eq("+i+") td:eq(4)").text();
  25.              priceCount=parseFloat(priceCount)+parseFloat(price1);
  26.         }
  27.         $("#PriceTable tfoot tr td:eq(1)").text(priceCount);
  28.     }
  29.     </script>
  30.     <style type="text/css">
  31.      table input[type=text]{ width:32px;}
  32.     </style>
  33. </head>
  34. <body>

  35.     <div>
  36.        <table id="PriceTable">
  37.          <thead><tr><td>物品编号</td><td>物品名称</td><td >数量</td><td>价格</td><td>小计</td></tr></thead>
  38.          <tbody>
  39.             <tr>
  40.                 <td >jsp_123</td>
  41.                 <td >电脑</td>
  42.                 <td>
  43.                     <select name="se" class="se">
  44.                         <option value="1">1</option>
  45.                         <option value="1">2</option>
  46.                         <option value="1">3</option>
  47.                         <option value="1">4</option>
  48.                         <option value="1">5</option>
  49.                     </select>
  50.                 </td>
  51.                 <td >1950</td>
  52.                 <td >1950</td>
  53.             </tr>
  54.             <tr>
  55.                 <td >jsp_123</td>
  56.                 <td >电脑</td>
  57.                 <td>
  58.                     <select name="se" class="se">
  59.                         <option value="1">1</option>
  60.                         <option value="1">2</option>
  61.                         <option value="1">3</option>
  62.                         <option value="1">4</option>
  63.                         <option value="1">5</option>
  64.                     </select>
  65.                 </td>
  66.                 <td >1950</td>
  67.                 <td >1950</td>
  68.             </tr>
  69.             <tr>
  70.                 <td >jsp_123</td>
  71.                 <td >电脑</td>
  72.                 <td>
  73.                     <select name="se" class="se">
  74.                         <option value="1">1</option>
  75.                         <option value="1">2</option>
  76.                         <option value="1">3</option>
  77.                         <option value="1">4</option>
  78.                         <option value="1">5</option>
  79.                     </select>
  80.                 </td>
  81.                 <td >1950</td>
  82.                 <td >1950</td>
  83.             </tr>
  84.            
  85.          </tbody>
  86.          <tfoot>
  87.            <tr><td>总计:</td><td colspan="4">5850</td></tr>
  88.          </tfoot>
  89.        </table>
  90.     </div>
  91.     <input type="button"   onclick="GetInAll()" value="计算" />
  92. </body>
  93. </html>