2010-07-09 37 views
0

Hai,在複選框可見性的Javascript錯誤

我有一個gridview中的複選框(chkVerified)控制。這是在templatefield內部。我正在檢查此複選框 的值。我通過基於特定條件的c#設置此模板字段列的可見性。 問題是,當模板字段列的可見性爲false時,我得到上述指定的模板字段中的複選框(chkVerified)控件的javascript錯誤「Object Required」 。我怎樣才能避免這個錯誤?我必須保留 的javascript檢查複選框(chkVerified),因爲它在一些其他情況下是需要的。幫我。

+1

你現在的代碼看起來像什麼樣 – skyfoot 2010-07-09 11:43:52

回答

0

您可以使用null檢查Checkbox並繼續執行JavaScript。您可以使用下面的腳本輕鬆檢查CheckBox是否存在。

var chkBox = document.getElementById(chkVerified); 
if(null != chkBox){ 
// proceed the code CheckBox in Visible = true condition 
} 
else{ 
// Proceed the code CheckBox in Visible = false condition 
} 

通過使用上述,您可以避免JavaScript中的「Object Required」錯誤。