javascript - jquery如果用户没有选择颜色 和尺码 ,点击立即购买 弹出提醒用户选择,怎么判断?

查看:85
本文介绍了javascript - jquery如果用户没有选择颜色 和尺码 ,点击立即购买 弹出提醒用户选择,怎么判断?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

  <!--选择颜色 尺码 数量 -->
<div class="detail-number">
 <dl class="c80">
     <dt class="m-dt">运费 :</dt>
     <dd>包邮(偏远地区除外)</dd>
 </dl>
<dl class="c80">
    <dt class="m-dt">颜色 :</dt>
    <dd>
        <ul class="list-inline color">
            <li><a href="">红色</a></li>
            <li class="disabled"><a href="">卡其色</a></li>
            <li><a href="">卡其色</a></li>
        </ul>
    </dd>
</dl>
<dl class="c80">
    <dt class="m-dt">尺码 :</dt>
    <dd>
        <ul class="list-inline color">
            <li><a href="">120</a></li>
            <li><a href="">130</a></li>
            <li><a href="">140</a></li>
        </ul>
    </dd>
</dl>
<dl class="c80">
    <dt class="m-dt">数量 :</dt>
    <dd>
        <div class="detail-cale">
            <a href="" class="detail-op min disabled">-</a>
                <input readonly="readonly" class="view-BuyNum" type="text" value="1">
            <a href="" class="detail-op max">+</a>
        </div>
</dl>
<dl>
    <dd>
        <div class="detail-card">
            <button type="button" class="btn btn-red">加入购物车</button>
            <button type="button" class="btn btn-blue">立即购买</button>
        </div>
    </dd>
</dl>
</div>

如果用户没有选择颜色 和尺码 ,点击立即购买 弹出提醒用户选择。
颜色和尺码我html结构是 ul>li>a写的。
怎么判断出来用户没选择
新人请教下。

解决方案

颜色或者尺寸应用的ul,li这样的吧,或者a标签,在页面加一个隐藏控件,默认值0,点击颜色的时候取出点击的颜色id,赋值给隐藏控件,点击购买判断需要处理的颜色的隐藏控件的数值是不是0,是0说明没选择颜色还
如:<input type="hidden" id="hiddenInvestmentTypeBig" value="" />
JS:`

//大类切换 
$("#investmentTypeBig ul li").click(function () {
    $("#investmentTypeBig ul li").each(function () {
        $(this).attr("class", "tb");
    });
    $(this).attr("class", "ta");
    $("#hiddenInvestmentTypeBig").val($(this).attr("id"));  
});`

我写的这个是个例子,jQuery处理点击颜色的li的时候,取出li的颜色id,赋给input hidden即可
点击发布或者提交的时候,判断 hiddenInvestmentTypeBig 控件数值是否为空,为空说明没选择大类,颜色
我写的是简单思路,希望对你有帮助

这篇关于javascript - jquery如果用户没有选择颜色 和尺码 ,点击立即购买 弹出提醒用户选择,怎么判断?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆