基本Javascript WebDev帮助

基本Javascript WebDev帮助,javascript,Javascript,你好, 我必须写一点java脚本,但不知道如何编写,我认为对于一个真正的JS程序员来说,告诉我而不是在网上搜索几个小时是非常容易的 简单问题: 我有一些名为TrackSelectPos_1-TrackSelectPos_7的盒子。 如果其中一个改变,我想检查框的值是否为-1。如果为,则禁用所有数字较高的框,并将其值设置为-1。如果该值不是-1,则启用右侧的框(框高一个) 所以我想做的基本事情是: 1.如何获得价值 2.如何禁用/启用方框 谢谢您的帮助。在非常基本的级别,假设您的文本框id之一是t

你好, 我必须写一点java脚本,但不知道如何编写,我认为对于一个真正的JS程序员来说,告诉我而不是在网上搜索几个小时是非常容易的

简单问题:

我有一些名为TrackSelectPos_1-TrackSelectPos_7的盒子。 如果其中一个改变,我想检查框的值是否为-1。如果为,则禁用所有数字较高的框,并将其值设置为-1。如果该值不是-1,则启用右侧的框(框高一个)

所以我想做的基本事情是: 1.如何获得价值 2.如何禁用/启用方框


谢谢您的帮助。

在非常基本的级别,假设您的文本框id之一是textposu\u 1

//1. Value  
var valueTB1 = document.getElementById('TextPOS_1');

alert (valueTB1 .value);
//2.To Disable
valueTB1.disabled = true;
您需要将上述内容封装在JavaScript函数中……以便能够处理任何数量的文本框


让我知道这是否有帮助,您是否需要更多说明…

假设TrackSelectPos_1是您文本框的id:

var box1 = document.getElementById('TrackSelectPos_1');
var box2 = document.getElementById('TrackSelectPos_2');

// This does it for only one text box.  You'd need to also perform the same for boxes 3 through 7.
if(box1.value == '-1'){
    box2.disabled = true;
} else {
    box2.disabled = false;
}