2013-04-12 67 views
0

我有一個整數,讓說9.我想創建一個條件,只允許用戶點擊按鈕如果這9不是低於現實。我該如何處理。如果語句只會執行的代碼,如果數字不低於它

if(not lower than 9){ 
    execute the code here.... 
} 
+5

你是指'if(a> = 9)'? –

+0

你的問題不清楚! –

+0

我沒有任何變量,可以說我擁有的是一個數字,如9 – kuwame

回答

3

不幸的是9永遠是9,但如果9分配給一個變量,那麼你可以做if (variable >= 9) { .... }

實際上,考慮你的情況是怎麼怪異,它的工作方式將你想

if (9) { 
    // code 
} 

它與if (true) {相同,但是在那裏,9不低於9,它等於9,所以它會進入條件。 PFF。只是不測試它的0

3

假設你有一個變量名爲num此整數ID爲「BTN1」的值,和按鈕,你可以嘗試類似下面的代碼:

if (num >= 9) 
{ 
    $("#Btn1").removeAttr("disabled"); 
} 
else 
{ 
    $("#Btn1").attr("disabled", "disabled"); 
} 

.removeAttr("disabled")將啓用該按鈕,而.attr("disabled", "disabled")將使按鈕被禁用。

+3

+1我猜你是第一個捕捉到他的意思的人... –

+1

隨着最近版本的jQuery,使用'.prop()'方法優於'.attr()',比如「禁用「,」檢查「等 - http://api.jquery.com/prop/ – Ian