极限软件 >> 极限网上商店系统 >> 在线手册 >> 模板设计手册 >> 示例代码 >> 订单相关

购物车修改表单示例

示例说明:

本示例表单通常用于“购物车列表页(?t=CartList)”模板页。以下代码中绿色的表单项名称是定义的标准,请参照进行设计。
注意去收银台的处理方式,如果直接链接到收银台,则不会保存当前表单的修改,可按示例中的处理,则会保存修改并转向收银台。这样的处理使得用户不必点“修改”,再点“去收银台”,方便用户的操作,并符合习惯用法。

示例代码:

<p>我的购物车</p>
<form action="{gs_file}?t=cartmodi" method=post name=myform>
<table>
  <tr>
    <td>商品名称</td>
    <td>市场价</td>
    <td>折扣</td>
    <td>{gu_price}</td>
    <td>数量</td>
    <td>使用{g_wbname}</td>
    <td>{g_wbname}单价</td>
    <td>删除</td>
  </tr>
  <!-- Begin:CartList() -->
  <!-- Begin:Is(first:1) -->
  <input type=hidden name="cartnum" value="{p_cartnum}">
  <!-- End:Is -->
  <input type=hidden name="idstr{p_row}" value="{p_idstr}">
  <tr>
    <td><span style="cursor:hand" title="{p_attach}">{p_name}</span></td>
    <td align=right>{p_webprice}</td>
    <td align=right>{p_discount}折</td>
    <td align=right>{p_trueprice}</td>
    <td align=right><input type=text size=5 name="num{p_row}" value="{p_num}"></td>
    <td align=center>
      <!-- Begin:Is(wb:0) -->
      <input type=checkbox name="wb{p_row}" value="1">
      <!-- End:Is -->
      <!-- Begin:Is(wb:1) -->
      <input type=checkbox name="wb{p_row}" value="1" checked>
      <!-- End:Is -->
      <!-- Begin:Is(wb:2) -->
      <input type=checkbox disabled>
      <!-- End:Is -->
    </td>
    <td align=right>{p_wbnum}</td>
    <td align=center><a href="?t=cartdel&idstr={p_idstr}">删除</a></td>
  </tr>
  <!-- End:CartList -->

  <!-- Begin:CartStat() -->
  <tr>
    <td align="right" colspan=8>商品合计金额:<font color=red>¥{p_totaltrueprice}</font>元 其中{g_wbname}:<font color=red>{p_totalwbnum}</font></td>
  </tr>
  <!-- End:CartStat -->
  <tr>
    <td colspan=8><input type=button value="清空购物车" onclick="location.href='?t=cartempty'"> <input type=submit value="确定修改"></td>
  </tr>
</table>

<table>
<tr>
    <td><a href='?'>继续购物</a></td>
    <td><a href="#" onclick="document.myform.action='{gs_file}?t=cartmodi&go=orderform';document.myform.submit();">下一步,去收银台</a></td>
</tr>
</table>
</form>