2011-05-26 76 views
0

我想限制輸入到只有數字,但有一個空項問題:限制文本輸入到數字,空文本輸入結果不是空值,而是0?

現在訪問是這樣的:

var newValue:Number = event.itemRenderer.data[event.dataField] 

newValue爲現在爲空條目不爲空,但0 ...

+0

首先,你會介意發佈一些更多的代碼,以便我們都可以有一個更好的外觀? 此外,您將項目渲染器的數據存儲在一個數字中,當爲其分配空值時,該數字將自動默認爲0。 – 2011-05-26 12:53:28

回答

2

嘗試使用如此mething像:

var newValue:Number = event.itemRenderer.data[event.dataField] ? Number(event.itemRenderer.data[event.dataField]) : NaN; 

並使用NaN但不nullNumber數據類型。您可以撥打isNaN()全局函數來檢查NaN