Posted on: 5/28/2014 2:08:46 PM | Views : 473

So I am creating a website and some of my inputs have type="number" added to it so that on iPad/Android the numeric keyboard is shown by default.  What sucks is that Chrome is doing validation of it's own on the number and it won't display the number I provide nor will it accept it when I submit.
I've heard people say just put the "novalidate" attribute on the form.  I did that and no change to it.  If I take the type="number" out, it works just as it should.  This particular one I am working with is for Social Security Number which my regex I'm using will allow all numbers, hyphens or spaces in between.  
I'm hoping someone can help me figure out how to 1.) Allow Chrome to display the data in the value attribute and 2.) Allow to submit when type="number" and there are dashes/spaces in input element.
Here's my rendered <form> element:
<form method=&q ...

Go to the complete details ...