• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    关于dede获取购物车中商品ID及提交为表单问题总
    POST TIME:2017-11-12 23:46
    最近在建站过程中遇到一个问题,要求是这样的,将购物车中的商品提交为表单。
    先将总结给大家分享一下。
    因DEDE循环语句 {dede:array.Items} {/dede:array} 循环显示商品的价格 ID 以及数量*(购物车plus/car.htm)*
    所以按照要求添加为表单中某项(比如<input type="hidden" type='text' name='shoppingno' id='shoppingno' style='width: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以及名称
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!