Javascript 当我从选择选项中获取现金价值时,如何禁用另一个选择选项
我有这个代码,我想为事务启用或禁用某个选择框。 我不知道什么代码是正确的,希望你能帮我一把Javascript 当我从选择选项中获取现金价值时,如何禁用另一个选择选项,javascript,html,dom-events,Javascript,Html,Dom Events,我有这个代码,我想为事务启用或禁用某个选择框。 我不知道什么代码是正确的,希望你能帮我一把 现金 分期付款 3x 6x 12倍 函数changetextbox() { var e=document.getElementById(“paymenttype”); var value=e.options[e.selectedIndex].value; 如果(价值=“现金”){ 警报(“我需要禁用付款条件”); } 否则{ 警报(“我需要启用付款条件”); document.getElementB
现金
分期付款
3x
6x
12倍
函数changetextbox()
{
var e=document.getElementById(“paymenttype”);
var value=e.options[e.selectedIndex].value;
如果(价值=“现金”){
警报(“我需要禁用付款条件”);
}
否则{
警报(“我需要启用付款条件”);
document.getElementById(“paymentterms”).disable==“false”;
}
}
使用此选项删除属性:
document.getElementById("paymentterms").removeAttribute("disabled");
您可以使用
.removeAttribute()
进行检查
函数更改文本框()
{
var e=document.getElementById(“paymenttype”);
var value=e.options[e.selectedIndex].value;
如果(价值=“现金”){
警报(“我需要禁用付款条件”);
}
否则{
警报(“我需要启用付款条件”);
document.getElementById(“paymentterms”).removeAttribute(“禁用”);
}
}
现金
分期付款
3x
6x
12倍
非常感谢您的回答。我试着测试你的答案。在你的帮助下我完成了这件事,真是令人印象深刻。所以我决定把最后的代码粘贴到这里
<select id="paymenttype" class="paymenttype" name="input-paymenttype" onChange="changetextbox()">
<option value="Cash">Cash</option>
<option value="Installment">Installment</option>
</select>
<select id="paymentterms" class="" name="input-paymentterms" disabled="true">
<option value="3">3x</option>
<option value="4">6x</option>
<option value="6">12x</option>
</select>
<script type="text/javascript">
function changetextbox()
{
var e = document.getElementById("paymenttype");
var value = e.options[e.selectedIndex].value;
if (value == "Cash") {
document.getElementById("paymentterms").disabled = true;
} else
{
document.getElementById("paymentterms").disabled = false;
}
}
</script>
现金
分期付款
3x
6x
12倍
函数changetextbox()
{
var e=document.getElementById(“paymenttype”);
var value=e.options[e.selectedIndex].value;
如果(价值=“现金”){
document.getElementById(“paymentterms”).disabled=true;
}否则
{
document.getElementById(“paymentterms”).disabled=false;
}
}
Hi,欢迎来到StackOverflow。如果您可以编辑问题以准确地指出您希望发生的事情、实际发生的事情以及任何错误消息,这将非常有用。谢谢