Javascript 根据另一个文本框的值禁用文本框
我的表格里有三个文本框。我的目标是,如果数字文本框中的数字不等于0,则禁用验证和评估文本框。我如何做到这一点 伪代码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
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;
}
}
编号:
验证:
评估: