帝国CMS将商品加入购物车时定义购买数量的方法

帝国cms的商城功能比较简陋,但也非常简单清晰,很容易进行开发。其中我们在商品内容页点击“加入购物车”按钮,这时只是把一件商品加入了购物车,并没有办法调整数量。默认加入购物车是采用链接的形式传参,也就是get方式,我们可以把这个链接修改为表单提交,同样采用get方式,即可解决需求。

演示代码:

折叠XML/HTML 代码
  1. <form action="[!--news.url--]e/ShopSys/doaction.php" name="shopform" method="get" target="_blank">   
  2. 选择购买数量:<select name="pn" id="pn">   
  3. <option value=1>1</option>   
  4. <option value=2>2</option>   
  5. <option value=3>3</option>   
  6. <option value=4>4</option>   
  7. <option value=5>5</option>   
  8. <option value=6>6</option>   
  9. <option value=7>7</option>   
  10. <option value=8>8</option>   
  11. <option value=9>9</option>   
  12. <option value=10>10</option>   
  13. </select>  
  14.     
  15. <input type="hidden" name="enews" value="AddBuycar">   
  16. <input type="hidden" name="classid" value="[!--classid--]">   
  17. <input type="hidden" name="id" value="[!--id--]">   
  18. <input type="submit" name="submit" value="加入购物车">   
  19. </form>  

帝国cms加入购物车调整数量演示.jpg

Tags: 购物车
cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.