收银台订单表单示例
示例说明:
本示例表单通常用于“订单表单填写页(?t=OrderForm)”模板页。以下代码中绿色的表单项名称是定义的标准,请参照进行设计。 注:默认为此表单提交后为订单预览页,如果您为了加快流程,不需要预览而直接生成订单号,您可以把此表单直接提交到订单完成页,即把form的action改为“{gs_file}?t=orderok”即可。但不建议您这样做,通过一订单预览页,可以杜绝一部分的无效订单,以便更有效的处理订单。
示例代码:
<form method=post action="{gs_file}?t=orderpreview">
<p>赠品</p>
<!-- Begin:Is(gift:1) -->
<table>
<tr><td colspan=3>您可以在下边选择赠品</td></tr>
<tr>
<!-- End:Is -->
<!-- Begin:GiftList(col:3) -->
<td width="33%">
<img src="{p_thumb}" border=0 width=100 height=130><br>
<a href="{p_detailurl}">{p_name}</a><br>
附加价格:{p_addiprice}<br>
<input type=radio name="o_giftid" value="{p_id}">选择
</td>
<!-- End:GiftList -->
<!-- Begin:Is(gift:1) -->
</tr>
</table>
<!-- End:Is -->
<p>收货信息</p>
<!-- Begin:OrderReceiver() -->
<table>
<tr>
<td>收货人姓名:</td>
<td><input type="text" name="o_rname" value="{or_receiver}"> <span class=red>*</span> 请填写您的真实姓名,以免延误您按时收到货物</td>
</tr>
<tr>
<td>收货人地址:</td>
<td><input type="text" name="o_raddress" value="{or_address}"> <span class=red>*</span> 请真写详细地址</td>
</tr>
<tr>
<td>邮政编码:</td>
<td><input type="text" name="o_rpostcode" value="{or_postcode}"> <span class=red>*</span></td>
</tr>
<tr>
<td>联系电话:</td>
<td><input type="text" name="o_rtel" value="{or_tel}"> <span class=red>*</span></td>
</tr>
<tr>
<td>电子邮件:</td>
<td><input type="text" name="o_remail" value="{or_email}"> <span class=red>*</span></td>
</tr>
</table>
<!-- End:OrderReceiver -->
<p>支付方式</p>
<table>
<!-- Begin:LogOut() -->
<tr>
<td><input type=radio name="o_payid" value="0-0" checked>使用预付款(不需手续费)</td>
</tr>
<!-- End:Logout -->
<tr>
<td><hr size=1></td>
</tr>
<!-- Begin:PayOnline(col:0) -->
<tr>
<td><input type=radio name="o_payid" value="2-{payon_id}">{payon_name} (<span class=red>{payon_payfee} 元</span>)</td>
</tr>
<tr>
<td>{payon_desc}</td>
</tr>
<!-- End:PayOnline -->
<tr>
<td><hr size=1></td>
</tr>
<!-- Begin:PayOffline(col:0) -->
<tr>
<td><input type=radio name="o_payid" value="1-{payoff_id}">{payoff_name}</td>
</tr>
<tr>
<td>{payoff_desc}</td>
</tr>
<!-- End:PayOffline -->
<tr>
<td><hr size=1></td>
</tr>
<!-- Begin:PayOther(col:0) -->
<tr>
<td><input type=radio name="o_payid" value="3-{payother_id}">{payother_name}(<span class=red>{payother_fee} 元</span>)</td>
</tr>
<tr>
<td>{payother_desc}</td>
</tr>
<!-- End:PayOther -->
</table>
<p>配送方式</p>
<table>
<!-- Begin:OrderDeliver(col:0) -->
<tr>
<td><input type=radio name="o_deliverid" value="{de_id}">{de_name}(<span class=red>{de_payfee} 元</span>)</td>
</tr>
<tr>
<td>{de_desc}</td>
</tr>
<!-- End:OrderDeliver -->
</table>
<p>其它信息</p>
<table>
<!-- Begin:Is(invoice:1) -->
<tr>
<td>需要发票:</td>
<td>
<input type="radio" name="o_invoiceflag" onclick="invoiceshow.style.display='none'" value=0 checked>否
<input type="radio" name="o_invoiceflag" onclick="invoiceshow.style.display=''" value=1>是 (需要增加<span class=red>{invoicefee}</span>元)
</td>
</tr>
<tr id="invoiceshow" style="display:none">
<td>发票抬头:</td>
<td><input type="text" name="o_invoiceheader"> <span class=red>*</span> </td>
</tr>
<!-- End:Is -->
<tr>
<td>备注:</td>
<td><textarea name="o_memo" cols=30 rows=5></textarea></td>
</tr>
</table>
<input type=submit value="提交并预览">
</form>
|
|