title: React Js input type="number" not working in firefox
body: <pre><code>&lt;Form.Input
      type="number"
      pattern="[1-9]"
      disabled={renderDisableInput(
          this.state.user.role
      )}
      placeholder="Phone"
      required={true}
      value={this.state.phone}
      onChange={this.handleChange}
      name="phone"
  /&gt;
  </code></pre>
  
  <p>In the above code still working good in the Chrome browser, and then coming to firefox the <code>type="number"</code> didn't support. </p>
  
  <p>The input field allows all type of text keywords. what is the error in my code? </p>