Only set the 'valueAsNumber' property is the value is valid

This commit is contained in:
Frederic Junod
2013-10-30 14:15:59 +01:00
parent 68752729ab
commit a2b9f1d0ac

View File

@@ -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);
}
}
};