Is there anyway for a textbox in infopath form to only accept numerical values without any back end programming?
You can use the
Data validation built-in as the following
Ref: Numeric only fields
For more details about
Data validation check 3 Ways to validate data in InfoPath