use inputmode=numeric instead of inputType=number