2011-11-04 81 views
-1

不知道爲什麼,但是這不工作的權利檢查長度不工作的權利

var ddlCar = document.getElementById('<%=ddlCar.ClientID %>'); 
var carname_dropdown = ddlCar.options[ddlCar.selectedIndex].text; 

if (!carid.length && (carname_drop).length) 
    carname = carname_drop; 

所以,如果cariid無效,carname_drop是有效的,使用(套)carname到carname_drop

我知道carid是設置爲有效的號碼。我知道carname_drop有一個有效的號碼。因此,如果if語句基於carid確實有效且具有長度(值)的事實應該跳過canname的設置。

+4

你聲明'carname_dropdown',但然後使用'carname_drop'。 – jasonbar

+0

carname_drop是否爲錯字? –

+0

刪除這個,找到它。 – PositiveGuy

回答

1

可以是變量名稱carname_dropdown X carname_drop

0

使其閱讀:

if (!carid.length && carname_dropdown.length) 

這假定carid是一個有效的對象;它的創建不會顯示在您的代碼中。