This seems like the ideal situation to use a placeholder attribute: <select required="true" placeholder="Select an item..."> <option value="Foo"> Foo </option> <option value="Bar"> Bar </option> <option value=""> None </option> </select> Mike Wilcox http://clubajax.org mike at mikewilcox.net