帝国cms的商城功能比较简陋,但也非常简单清晰,很容易进行开发。其中我们在商品内容页点击“加入购物车”按钮,这时只是把一件商品加入了购物车,并没有办法调整数量。默认加入购物车是采用链接的形式传参,也就是get方式,我们可以把这个链接修改为表单提交,同样采用get方式,即可解决需求。
演示代码:
折叠XML/HTML 代码
- <form action="[!--news.url--]e/ShopSys/doaction.php" name="shopform" method="get" target="_blank">
- 选择购买数量:<select name="pn" id="pn">
- <option value=1>1</option>
- <option value=2>2</option>
- <option value=3>3</option>
- <option value=4>4</option>
- <option value=5>5</option>
- <option value=6>6</option>
- <option value=7>7</option>
- <option value=8>8</option>
- <option value=9>9</option>
- <option value=10>10</option>
- </select>
- <input type="hidden" name="enews" value="AddBuycar">
- <input type="hidden" name="classid" value="[!--classid--]">
- <input type="hidden" name="id" value="[!--id--]">
- <input type="submit" name="submit" value="加入购物车">
- </form>
Tags: 购物车