JAVASCRIPT/BOOTSTRAP-如何基于first select的选项在另一个select上自动选择选项?

JAVASCRIPT/BOOTSTRAP-如何基于first select的选项在另一个select上自动选择选项?,javascript,html,css,twitter-bootstrap,Javascript,Html,Css,Twitter Bootstrap,我正在尝试根据从id=“week”中选择的data val='OPEN'自动从id=“month”中选择选项value=“blank”(第一次选择)。另外,如果选择了data val='OPEN',我希望禁用selectid=“month”。我怎么触发这个?我已经使用了data val来触发选择id=“Delivery” var category=document.getElementById('Delivery'); document.getElementById('week')。oncha

我正在尝试根据从
id=“week”
中选择的
data val='OPEN'
自动从
id=“month”
中选择选项
value=“blank”
(第一次选择)。另外,如果选择了
data val='OPEN'
,我希望禁用select
id=“month”
。我怎么触发这个?我已经使用了
data val
来触发选择
id=“Delivery”

var category=document.getElementById('Delivery');
document.getElementById('week')。onchange=function(){
var options selected=this.options[this.selectedIndex];
如果(选项selected.textContent!='-'){
如果(选项Selected.dataset.val==='OPEN'){
category.value='OPEN';
}否则{
category.value='CLOSE';
}
}否则{
category.value='';
}
}

调度时间表:
准备好的
第一周
第二周
第三周
打开
接近
选择月份:
- - -
简
二月
破坏
四月
也许
六月
七月
八月
九月
十月
十一月
12月

我不知道如何使用引导添加额外的数据val。但是,如果您愿意添加几行额外的javascript代码,这是可以实现的

var category=document.getElementById('Delivery');
var month=document.getElementById('month');
document.getElementById('week')。onchange=function(){
var options selected=this.options[this.selectedIndex];
如果(选项selected.textContent!='-'){
如果(选项Selected.dataset.val==='OPEN'){
category.value='OPEN';
month.disabled=true;
month.value='空白';
}否则{
category.value='CLOSE';
month.disabled=false;
}
}否则{
category.value='';
}
}

调度时间表:
准备好的
第一周
第二周
第三周
打开
接近
选择月份:
- - -
简
二月
破坏
四月
也许
六月
七月
八月
九月
十月
十一月
12月

使用与
类别
选项相同的方法

var category=document.getElementById('Delivery');
var_month=document.getElementById('month');
document.getElementById('week')。onchange=function(){
var options selected=this.options[this.selectedIndex];
如果(选项selected.textContent!='-'){
如果(选项Selected.dataset.val==='OPEN'){
category.value='OPEN';
_month.value='空白';
_month.disabled=true;
}否则{
category.value='CLOSE';
_month.disabled=false;
}
}否则{
category.value='';
}
}

调度时间表:
准备好的
第一周
第二周
第三周
打开
接近
选择月份:
- - -
简
二月
破坏
四月
也许
六月
七月
八月
九月
十月
十一月
12月

您不能使用与
类别
相同的方法吗?可以,但如何在第一个选项中添加另一个数据val?此外,如果数据val='OPEN',我希望禁用select id=“month”。