HTML5 datalists - Autocomplete

A DATALIST element gets an ID attribute and contains numerous OPTION elements, just as a SELECT element would:

<datalist id='frameworks'>
	<option value='MooTools'>
	<option value='Moobile'>
	<option value='Dojo Toolkit'>
	<option value='jQuery'>
	<option value='YUI'>

Once the DATALIST element is in place, a list attribute gets added to an INPUT element which refers to the list ID:

<input name='frameworks' list='frameworks' autocomplete='off'/>