HTML5 input field enhancements