form表单怎么错位了

浏览:1144 发布日期:2015/06/26 分类:求助交流 关键字: form
<tbody>
                
                <if condition="$ary_goodinfo NEQ ''">
                    <volist name="ary_goodinfo"  id="list">
                    <form action="/Home/Cart/creAdd" method="post" id="cartForm" name="cartForm">
                        <tr id="list_{$list.g_id}">
                            <td width="82">
                                <div class="cartProPic">
                                    <a href="javascript:void(0);" onclick="javascript:openDetail({$list.g_id});">
                                        <img src="{$Think.config.DOMAIN_HOST}{$list.g_picture|default="Ucenter/images/pdtDefault.jpg"}" width="68" height="68">
                                    </a>
                                </div>
                            </td>
                            <td width="280">
                                <div class="cartProName">
                                    <a href="javascript:void(0);" onclick="javascript:openDetail({$list.g_id});" style="color: #666;">{$list.g_name}</a>
                                    <span>{$Think.lang.PRODUCT_SN}:{$list.g_sn}</span>
                                    <span>心愿人气:{$list.nums}</span>
                                </div>
                            </td>
                            <td width="81">
                                <i class="price">¥</i><input type="hidden" id="item_num" value="{$list.g_stock}"> <span id="price_{$list.g_id}">{$list.g_price}</span>
                            </td>
                            <td width="122">
                                    <input type="button" value=" + " id="one_{$list.g_id}" style="width:25px;height:25px;" onclick="document.getElementById('count_{$list.g_id}').value++;count{$list.g_id}()" />
                                    
                                    <input type="text" id="count_{$list.g_id}" value=0 style="width:20px;height:20px;text-align:center"onblur="count{$list.g_id}()"/>
                                    
                                    <input type="button" value=" - "  style="width:25px;height:25px;" 
                                    id="two_{$list.g_id}" 
                                    onclick="document.getElementById('count_{$list.g_id}').value--;count{$list.g_id}()"/>
                                    <div id=""hint style="display:none;">heh1</div>
                            </td>    
                            
                            <td width="81">
                                <i class="price">¥</i><span id="th_{$list.g_id}">0</span>
                            </td>

                            <script type="text/javascript">
                                $(function(){var max = "{$list.g_stock}";if(max == 0 || max == null){
                                    $("#two_{$list.g_id}").attr({"disabled":"disabled"});
                                    $("#one_{$list.g_id}").attr({"disabled":"disabled"});
                                    $("#count_{$list.g_id}").attr({"disabled":"disabled"});
                                }});
                                function count{$list.g_id}(){
                                    var max = "{$list.g_stock}"; //获得库存数
                                    var price = parseFloat(document.getElementById("price_{$list.g_id}").innerHTML);//获得当前商品的价格
                                    var count = parseFloat(document.getElementById("count_{$list.g_id}").value);//获得当前用户输入数量
                                    
                                    //当库存为空时提醒用户并禁用加减和输入        ////这里不行,按钮和输入框还能用
                                    if( 0 == parseFloat(max) ){
                                        
                                        $("#two_{$list.g_id}").attr({"disabled":"disabled"});
                                        $("#one_{$list.g_id}").attr({"disabled":"disabled"});
                                        $("#count_{$list.g_id}").attr({"disabled":"disabled"});
                                        $("#hint").attr({"display":"block"});
                                        document.getElementById("count_{$list.g_id}").value=max;
                                        document.getElementById("th_{$list.g_id}").value=0;
                                    }else{

                                    //数量小于等于0时减按钮禁用,用户输入框设置为0,小计设置为0
                                    if(count <= 0){
                                        document.getElementById("th_{$list.g_id}").value=0;
                                        document.getElementById("count_{$list.g_id}").value=0;
                                        $("#two_{$list.g_id}").attr({"disabled":"disabled"});
                                    }
                                    //数量大于等于1时减按钮启用
                                    if(count>=1){
                                        $("#two_{$list.g_id}").removeAttr("disabled");
                                    }
                                    //超出商品库存时加按钮禁用把输入值改为商品库存最大值,并把加按钮禁用
                                    if(count >= parseFloat(max)){
                                        document.getElementById("count_{$list.g_id}").value=max;
                                        $("#one_{$list.g_id}").attr({"disabled":"disabled"});
                                    }
                                    //用户输入低于商品库存时加按钮启用
                                    if(count>=1){
                                        
                                        $("#two_{$list.g_id}").removeAttr("disabled");
                                    }
                                    parseFloat(document.getElementById("th_{$list.g_id}").innerHTML=price*count);//计算当前物品总价格
                                }    
                                }
                            </script>

                            <td> 
                                <a href='javascript:void(0);'id="addToCart_{$list.g_id}" class="favorite" target="_blank">
                                    <span class="brown jie" style="cursor:pointer;margin-top: 10px;">加入购物车</span>
                                </a>
                                <a href="javascript:void(0);" class="delete" id="del_{$list.g_id}" gname="{$list.g_name}" onclick="delCollect('{$list.g_id}');" style="  color: #000;margin-left: -86px;  text-decoration: underline;">
                                    {$Think.lang.DELETE}
                                </a>
                            </td>    
                        </tr>
                        </form>
                    </volist>
                <else />
                    <tr><td colspan="6">您的心愿单是空的</td></tr>
                </if>
            </tbody>

如图,form代码中写在包含tr的,怎么执行之后没有包含tr,那地方写错了吗?            <tbody>
                
                <if condition="$ary_goodinfo NEQ ''">
                    <volist name="ary_goodinfo"  id="list">
                    <form action="#">
                        <tr>
                            

                            <td>   
                            </td>    
                        </tr>
                    </form>
                    </volist>
                <else />
                    <tr><td colspan="6">您的心愿单是空的</td></tr>
                </if>
            </tbody>
代码都排除到这种地步了,发现form不知道闭合标签,就好像这个</form>不存在似的,这是怎么回事
最佳答案
评论( 相关
后面还有条评论,点击查看>>