DATALIST

<input name="frameworks" list="Mooseworks" type="text" />

<datalist id="Mooseworks">
<option value="MooTools">
<option value="Moobile">
<option value="Dojo Toolkit">
<option value="jQuery">
<option value="YUI">
</datalist>

<form onsubmit="return false" oninput="o.value =
(parseInt(a.value) +
parseInt(b.value)+
parseInt(c.value))/(3)">
<input name="a" type="number" step="any"> +
<input name="b" type="number" step="any"> +
<input name="c" type="number" step="any"> =
<output name="o"></output>
</form>
+ +
Average=