2010-07-19 93 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; 
}