Javascript 根据另一个文本框的值禁用文本框

Javascript 根据另一个文本框的值禁用文本框,javascript,html,Javascript,Html,我的表格里有三个文本框。我的目标是,如果数字文本框中的数字不等于0,则禁用验证和评估文本框。我如何做到这一点 伪代码 if(digit.Text != 0 ) { validate.enable = false; evaluate.enable = false; } else { validate.enable = true; evaluate.enable = true; } 我的尝试 功能禁用() { var numberTextBox=document.getEleme

我的表格里有三个文本框。我的目标是,如果数字文本框中的数字不等于0,则禁用验证和评估文本框。我如何做到这一点

伪代码

if(digit.Text != 0 )
{
  validate.enable = false;
  evaluate.enable = false;
}
else
{
  validate.enable = true;
  evaluate.enable = true;
}
我的尝试

功能禁用()
{
var numberTextBox=document.getElementById('number'),
validateTextBox=document.getElementById('validate'),
evaluateTextBox=document.getElementById('evaluate');
如果(numberTextBox.value!=0)
{
validateTextBox.disable=true;
evaluateTextBox.disable=true;
}
其他的
{
validateTextBox.disable=false;
evaluateTextBox.disable=false;
}
}

编号:
验证:
评估:

您应该使用
元素.禁用
而不是
元素.禁用

以下是对代码的更改:

功能禁用()
{
var numberTextBox=document.getElementById('number'),
validateTextBox=document.getElementById('validate'),
evaluateTextBox=document.getElementById('evaluate');
如果(numberTextBox.value!=0)
{
validateTextBox.disabled=true;
evaluateTextBox.disabled=true;
}
其他的
{
validateTextBox.disabled=false;
evaluateTextBox.disabled=false;
}
}

编号:
验证:
评估: