2014-12-04 13 views
-5

如何使用onchange檢查(.)var javascript中的fullstop?如何使用onchange在var javascript中檢查(。)fullstop?

EG: var xxx = 120.00; 

什麼功能,能爲您在這個變種

我用用isnan但不工作(.)句號,

如果我在事件onkeypress使用,我可以用keyCode進行檢查。

但我想用甚至onchange,我可以這樣做嗎?

+0

究竟會被改變的第一個實例? – Andy 2014-12-04 12:03:03

+0

這聽起來像是一個XY問題。你爲什麼需要這個? – 2014-12-04 12:03:31

+0

onchange使用它的東西'xxx.indexOf('。')'是這個嗎? – Jai 2014-12-04 12:03:44

回答

1

IndexOf會找到一個給定的字符

if (theElement.value.indexOf(".") !== -1) { 
    // Yes, it has a dot 
} 
+1

但不是數字 – devnull69 2014-12-04 12:05:00

+2

@ devnull69:問題是關於'change'處理程序,所以根據定義,檢查的內容是一個字符串。也就是說,這個問題真的很糟糕,並且不清楚,所以他們可能想要檢查一些不是元素值的變量,這可能是一個數字,以響應元素的變化。或誰知道什麼。 – 2014-12-04 12:05:20