• 关于dede获取购物车中商品ID及提交为表单问题总结


    最近在建站过程中遇到一个问题,要求是这样的,将购物车中的商品提交为表单。 http://www.boyijia.cn/
    先将总结给大家分享一下。 
    因DEDE循环语句 {dede:array.Items} {/dede:array} 循环显示商品的价格 ID 以及数量*(购物车plus/car.htm)* 
    所以按照要求添加为表单中某项(比如<input type="hidden" type='text' name='shoppingno' id='shoppingno' style='250px' class='intxt' value='' />) 
    于是想了个JS的办法来解决 
    代码如下 
    <script> 
    var a = new Array({dede:var.carts.cart_count/}); 
    var b = new Array({dede:var.carts.cart_count/}); 
    </script> 
    {dede:array.Items} 
    <tr> 
    <td height="23"><input type="checkbox" name="ids[]" value="{dede:value.id/}" /></td> 
    <td height="23">{dede:value.id/}</td> 
    <td height="23"><a href="view.php?aid={dede:value.id/}" target="_bank">{dede:value.title/}</a></td> 
    <td height="23"><input name="buynum{dede:value.id/}" type="text" id="buynum{dede:value.id/}" value="{dede:value.buynum/}" size="5" maxlength="5" class="ipt-txt" /> 
    <small>{dede:value.units/}</small></td> 
    <td height="23">{dede:value.price/}</td> 
    <td height="23"><a href="posttocar.php?do=del&ids={dede:value.id/}">Delete</a></td> 
    </tr> 
    <script> 
    a.push({dede:value.id/}); 
    b.push({dede:value.title/}); 
    </script> 
    {/dede:array} 
    最后: 
    <script> 
    document.getElementById("shoppingno").value = a; 
    document.getElementById("shoppingname").value =b; 
    </script> 

    于是表单中就有了所要要求的商品ID以及名称 

  • 相关阅读:
    C#获取当前堆栈的各调用方法列表
    JS | 你真的会用 console.log 吗?
    antd form表单自定义验证
    C# 如何去空格
    CSS 网络安全字体
    Surface Book 3真是太快了
    Waypoints
    es6 去掉空格_js去除字符串中的所有空格(包括前后,中间存在的所有空格)
    Facebook 新一代 React 状态管理库 Recoil
    独处时必看悬疑推理剧大全
  • 原文地址:https://www.cnblogs.com/zqw111/p/13162815.html
Copyright © 2020-2023  润新知