add optional HTML5 amount validation