根据使用HTML和;Javascript
我的问题是使用HTML和Javascript根据2个下拉列表选择的条件填充DIV: 我有两个下拉列表 第一个下拉列表包含经理id第二个下拉列表包含是/否 选择两个下拉列表(第一个下拉列表中的“A”/“B”/“C”和第二个下拉列表中的“是”)后,应显示包含一个文本框和提交按钮的div,否则应将其隐藏 下面是我尝试过的代码,它没有给出预期的结果根据使用HTML和;Javascript,javascript,html,Javascript,Html,我的问题是使用HTML和Javascript根据2个下拉列表选择的条件填充DIV: 我有两个下拉列表 第一个下拉列表包含经理id第二个下拉列表包含是/否 选择两个下拉列表(第一个下拉列表中的“A”/“B”/“C”和第二个下拉列表中的“是”)后,应显示包含一个文本框和提交按钮的div,否则应将其隐藏 下面是我尝试过的代码,它没有给出预期的结果 $(函数(){ $(“#经理”).change(函数(){ 如果($(this.val()=“A”| |($(this.val()=“B”)| |($(t
$(函数(){
$(“#经理”).change(函数(){
如果($(this.val()=“A”| |($(this.val()=“B”)| |($(this.val()=“C”)&&$(“#area”).val()=“Y”){
$(“#countryname”).show();
$(“#sub”).show();
}否则{
$(“#countryname”).hide();
$(“#sub”).hide();
}
});
});代码>
选择经理
--选择一个选项--
基础知识
卡介苗
CDE
DEF
所选区域是否覆盖?
不
对
标签:
我想这就是你想要的
JS
四个可能的值是A、B、C和D,但您正在将该值与两个字母的国家代码进行比较?@ChrisG更新了代码。条件中出现语法错误。还要注意的是,你不需要所有的帕伦;如果(a==1 | | a==2 | | a==3)可以执行
。并且&&在| |之前进行评估,因此您可能还需要检查与此相关的参数。太好了,祝您好运
$(()=>{
$("#area").change((e)=>{
if(($("#manager").val() == "A" || $("#manager").val() == "B" || $("#manager").val() == "C" || $("#manager").val() == "D") && $("#area").val() == "Y"){
$("#country").show();
}
else{
alert("You choose no!!");
e.preventDefault();
}
})
})