diff --git a/src/HMSInput.js b/src/HMSInput.js
index 08d7cd7e25d1f071fcdca13f8a460508e46ff97b..a7781aade53a030f0bd11452b38b54c3987450e0 100644
--- a/src/HMSInput.js
+++ b/src/HMSInput.js
@@ -43,8 +43,13 @@ class HMSInput extends Component {
   someChange(ev) {
     const { onChange } = this.props;
     const { state } = this;
-    state[ev.target.name] = Number(ev.target.value);
-    onChange(state.hours * 3600 + state.minutes * 60 + state.seconds);
+    if(Number(isNaN(ev.target.value))){
+      return;
+    }else{
+      console.log(Number(ev.target.value));
+      state[ev.target.name] = Number(ev.target.value);
+      onChange(state.hours * 3600 + state.minutes * 60 + state.seconds);
+    }
   }
 
   /** Add one second by simulating an input change */