为了账号安全,请及时绑定邮箱和手机立即绑定

判断下拉列表中的值,实现页面跳转,请问这个怎么判断?

判断下拉列表中的值,实现页面跳转,请问这个怎么判断?

梦里花落0921 2019-04-11 14:15:14
该弹出框的HTML代码<div class="industry" >     <p>请先选择行业分类</p>     <div class="">         <label for="smallinput" class="col-sm-3 control-label label-input-sm form-name-1">*所属行业</label>         <div class="col-sm-8">             <select name="selector1" id="form-name-5" class="form_celect">             </select>         </div>         <div class="clear"></div>     </div>     <span class="industry_close" onclick="colse()">X</span>     <div id="btn_botton">         <button type="button" class="btn btn-warning" onclick="confirm()">确定</button>     </div> </div>JS判断其值实现功能1.正确选择行业后进行跳转2.未选择行业,提示选择。function confirm(){         if(form_celect.val() = "请选择"){             alert("请先选择您要添加物品的所属行业")         }         else{             console.log(getSelectedDicDataByKey(200));             var valName = getSelectedDicDataByKey(200).valueName;             $(".industry").css("display","none");             $(".goods").css("display","block");             $(".form-control1").html(valName);         }     }当选择“请选择”时提示正确选择行业。当选择到其他选项时便可以成功实现跳转。主要是不太清楚怎么去判断区分“请选择”和其他选项。上面的if里面的判断语句应该怎么写
查看完整描述

4 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

一个等号"="是赋值操作,两个等号"=="才是比较相等
if($(".form_celect").val() == "请选择"){

查看完整回答
反对 回复 2019-05-12
?
慕神8447489

TA贡献1780条经验 获得超1个赞

等号改一下

form_celect.val() == "请选择"


查看完整回答
反对 回复 2019-05-12
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

<select id="myselect">
    <option value="0">请选择</option>
    <option value="1">医疗行业</option>
    <option value="2">烟草监管</option>
    <option value="3">行政部门</option>
</select>
// 可以用value判断,也可以用选中的值判断
var text = $('#myselect option:selected').text();  // 按照文本去判断
if (text == '请选择') {
  // 业务逻辑
}
var value = $('#myselect option:selected').val(); // 按照值去判断
if (value == '0') {
  // 业务逻辑
}


查看完整回答
反对 回复 2019-05-12
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

if(val=="0") .. else {
if(val == "1"){
// 跳转操作
}

}


查看完整回答
反对 回复 2019-05-12
  • 4 回答
  • 0 关注
  • 608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信