2010-07-19 59 views
1

Hallo, 我必须写一点Java脚本,不知道如何和我认为对于一个真正的JS程序员来说,告诉我而不是我在网上搜索几个小时是很容易的。基本的Javascript WebDev帮助

简单的问题:

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

所以,我想要做的基本的事情是:1。 如何获得价值 2.我如何禁用/启用一个盒子

感谢您的帮助。

回答

3

在非常基本的水平,假设你的文本框的ID之一是TextPOS_1

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

alert (valueTB1 .value); 
//2.To Disable 
valueTB1.disabled = true; 

您需要来包装上面的JavaScript函数...这样就可以处理任何号的文本框。

让我知道如果这能帮助你更需要澄清......

+1

需要更多的JQuery。 – 2010-07-19 14:45:39

+0

jQuery:新的胶带 – Eric 2010-07-20 11:17:14

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; 
}