2012-10-26 33 views
2

我正在嘗試在我的.aspx頁面的某個Javascript中包含If語句。如果.aspx頁面中的語句

我在頁面的開頭聲明FinishedPacking爲False。然後,當用戶單擊orderSubmit按鈕時,if語句會評估值是否確實爲假,如果是,則顯示警報。到目前爲止,if語句不起作用。如果我只使用了警報沒有if語句會顯示警告:

var FinishedPacking = false; 

    $("#orderSubmit").click(function (e) { 
     if (FinishedPacking = false) { 
     alert("The order is not finished.") 
     } 
     ClearScreen(); 
     GetOrder(); 
    }): 

好像我不包括if語句聲明,警告,當我點擊的順序按鈕工作。不知道爲什麼這個簡單的If語句沒有被拾起。

+1

它應該是'Finishedpacking ==虛假'在'if' –

回答

6

需要雙等於

if (FinishedPacking = false)

應該

if (FinishedPacking == false)

+0

謝謝我欣賞它。 –

2

試試這個

var FinishedPacking = false; 

$("#orderSubmit").click(function (e) { 
    if (FinishedPacking == false) { 
    alert("The order is not finished.") 
    } 
    ClearScreen(); 
    GetOrder(); 
}): 
2

您需要2 =的跡象

if (FinishedPacking == false) { 

您正試圖將ASSIGN僞指令置於您的條件(這是錯誤的)內部的變量FinishedPacking中以比較值。