Nincs ezzel semmi baj, ha van mögötte rendes validáció is. Ez ugyanaz, mint html-ben egy számhoz nem <input type="text">, hanem <input type="number"> mezőt illik használni, gondolva pl. a mobil felhasználókra, akiknek nagyon nem mindegy.