喂, 我必须编写一个小的java脚本,并且不知道我是怎么想的,对于一个真正的JS程序员来说,告诉我而不是我在网上搜索几个小时真的很容易。
简单问题:
我有一些名为TrackSelectPos_1的盒子 - TrackSelectPos_7。 如果其中一个更改我想检查框的值是否为-1。如果禁用所有具有更高编号的框并将其设置为-1。如果值不是-1,则启用右侧的框(框高一个)。
所以我想要做的基本事情是: 1.如何获得价值 2.如何禁用/启用框
感谢您的帮助。
答案 0 :(得分:3)
在最基本的级别,假设您的一个文本框ID是TextPOS_1
//1. Value
var valueTB1 = document.getElementById('TextPOS_1');
alert (valueTB1 .value);
//2.To Disable
valueTB1.disabled = true;
您需要将上述内容包含在JavaScript函数中......以便您可以处理 任何 数量的文本框。
如果这有帮助,请告诉我,您需要更多说明......
答案 1 :(得分:0)
假设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;
}