From a2b9f1d0acc2f966966b3333eca61c383cb6e04d Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 30 Oct 2013 14:15:59 +0100 Subject: [PATCH] Only set the 'valueAsNumber' property is the value is valid --- src/ol/dom/input.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ol/dom/input.js b/src/ol/dom/input.js index 1c7147778a..f061079d83 100644 --- a/src/ol/dom/input.js +++ b/src/ol/dom/input.js @@ -148,7 +148,10 @@ ol.dom.Input.prototype.handleInputChanged_ = function() { this.setChecked(this.target_.checked); } else { this.setValue(this.target_.value); - this.setValueAsNumber(this.target_.valueAsNumber); + var number = this.target_.valueAsNumber; + if (goog.isDef(number) && !isNaN(number)) { + this.setValueAsNumber(number); + } } };