I think I'm going crazy. I added a simple number field. Added it to a simple data entry page. When I test it out I can type in letters! And it lets me save, and shows a value of 0. What in the world? Please don't tell me I have to mess with validation rules, which are after the fact.
Submit a bug report to Knack.