title: why is <input type="number" maxlength="3"> not working in Safari?
body: <p>I like to have an input with maximum 3 characters. In Firefox everything works fine I can only write 3 numbers inside the input - but in safari you can write a lot of numbers inside.</p>
  
  <p>You can test it in both browsers with this: <a href="http://flowplayer.org/tools/demos/validator/custom-validators.htm" rel="noreferrer">http://flowplayer.org/tools/demos/validator/custom-validators.htm</a></p>
  
  <p>For now I realized it with a validate plugin - but just for interest I like to know why isn’t this working?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>with this it's working</p>
  
  <pre><code>&lt;input class="required" id="field" type="text" maxlength="3" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/&gt;
  </code></pre>
  
  <p>answer: <a href="https://stackoverflow.com/questions/9363661/how-can-i-prevent-letters-inside-a-text-element">How can I prevent letters inside a text element?</a></p>