The new Form elements in HTML5 offers much better functionality than the earlier versions.
The tags given provided to carry out these functions are:
1) <datalist> – This tag is use to specify a list of options for input controls.
2) <keygen> – This tag represents a key-pair generator field.
3) <output> – It represents the result of any scripting calculation.