
Explore HTML5 forms, including input types, autocomplete, autofocus, and placeholders, and learn how modern browsers provide built-in validation and UI. Discover how to support older browsers while keeping forms mobile-friendly.
Learn a quick introduction to HTML5, focusing on forms features that reduce external plugins, simplify form validation and autocomplete, and improve consistent error handling across browsers.
Explore how the HTML5 autocomplete attribute controls browser autofill and form data persistence. Learn to apply on and off values to input and form elements.
Learn to create autocomplete inputs with the HTML5 data list and input elements, connect them using the list attribute, see live desserts examples, and review fallback for older browsers.
Demonstrate creating autocomplete inputs with a JavaScript-free fallback using a select element when data list is unsupported, ensuring graceful degradation across old browsers.
Learn how to implement autocomplete with jQuery UI, including a simple inline source array and an external data source via AJAX, and compare it with the native data list approach.
Master the autofocus boolean attribute to automatically focus inputs, textareas, and buttons in html5 forms, with label associations via for and id and cautions to use it sparingly.
Learn how to implement a cross-browser autofocus polyfill that detects support and focuses the first element with autofocus. It includes form-by-form iteration and a fallback for legacy browsers.
Explains the placeholder attribute for input tags, showing how placeholder text hints format while keeping a label; recommends using both label and placeholder together for dates, with browser compatibility notes.
Learn to implement cross-browser placeholder text with fallback for older browsers using poly files, include the JavaScript and CSS, and initialize placeholder on inputs and textareas to ensure compatibility.
Master the input tag's boolean attributes - checked, disabled, and spellcheck - to control default states, interactivity, and spell checking across text inputs.
The required attribute on input enforces form validation, preventing submission until all required fields are filled, and you can style them with the :required selector in CSS.
Explore the new HTML5 input types, including email and tel, alongside text, radio, checkbox, password, file, and submit. Learn how email inputs trigger built-in validation and mobile keyboards.
Explore HTML5 input types, including search, url, number, range, and color, and learn how validation, browser rendering, and mobile keyboards differ while using min, max, and step controls.
Explore new HTML5 input types such as date, date time, date time local, time, month, and week, and learn about cross-browser behavior and server side validation.
Learn how web shims and polyfills upgrade html5 form features for older browsers, using the web shims lib to gracefully enhance input types and sites with minimal downloads.
Explore web shims and polyfills in action, using Modernizr for feature detection, adding a polyfill, and configuring styles to cross-test across browsers.
This Learning HTML5 Forms training course from Infinite Skills will teach you all about the new input types and attributes for HTML5. This course is designed for users that already have a basic understanding of HTML forms.
You will start by learning about the autocomplete attribute. Ben will teach you how to create autocomplete input types and creating fallback options for non-HTML5 browsers. This training video will also teach you about other new form attributes, including autofocus, placeholder text, and checked, disabled, and spellcheck. Finally, you will learn about the new input types – search, email, web address, and phone numbers and more.
By the conclusion of this computer based training course, you will fully understand the new HTML5 form input types and attributes that are available for you. Working files are included, allowing you to follow along with the author throughout the lessons.