HTML5 has many new features that make creating and using forms easier, and we’ve seen some of these features already. The new specification introduces a lot of new functionality, with new form elements, attributes, input types, validation handling, and styling capabilities.
There are more features that are still not widely supported or whose implementation is incomplete. In some cases, even the specification from the W3C is not finished.
Since the older browsers don’t support these new capabilities, you have to know what to do as a fallback option so you can use these features today.
For instance, you can use a new form element called output that is now widely supported. It’s used to show calculations from ...