On Thu, Oct 23, 2008 at 12:45 PM, Andy Lyttle <span dir="ltr">&lt;<a href="mailto:whatwg@phroggy.com">whatwg@phroggy.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Oct 23, 2008, at 5:31 AM, Ian Hickson wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This use case is definitely something we want to consider, but I don&#39;t<br>
think it&#39;s about required=&quot;&quot;. It&#39;s about an option in the &lt;select&gt; being a<br>
non-option (as it were). &lt;select&gt; by definition can&#39;t have nothing<br>
selected. That&#39;s what it means.<br>
<br>
The issue about a placeholder value is listed as an open issue in the<br>
spec, and will probably be addressed at some future point.<br>
</blockquote>
<br></div>
This is an interesting point I hadn&#39;t considered. &nbsp;It&#39;s *very* common to use the first &lt;option&gt; in a &lt;select&gt; as a non-choice such as &quot;Choose one...&quot;, setting the value to something unique (often &quot;&quot; but it could be something else if &quot;&quot; is a valid choice) so it can be treated as a non-selection. &nbsp;This serves *precisely* the same purpose as the placeholder attribute on text input fields, which I had assumed wouldn&#39;t be valid for &lt;select&gt;.<br>

<br>
I suggest that the placeholder attribute should indeed apply to &lt;select&gt;, and the behavior should be similar to the current practice of using the first &lt;option&gt;. &nbsp;In particular, the placeholder should appear both on the collapsed menu, and at the top of the open menu, although it should not be selectable.<br>

<br>
But the question is, when the menu is collapsed, when should the placeholder be displayed instead of one of the options? &nbsp;Any time the value is &quot;&quot;? &nbsp;Only until the user selects something? &nbsp;Somebody smarter than me, please figure this out. :-)<font color="#888888"></font></blockquote>
<div><br>Very nice; I like the idea of expanding the proposed placeholder/hint attribute, and this does indeed seem perfect for it.<br><br>Ultimately the display of the hint is, and should be, up to the UA, so that non-full-featured devices can display things in a maximally helpful way to the user.&nbsp; Within the context of a standard browser on an ordinary computer, though, the correct display seems relatively clear.&nbsp; When the select is collapsed, the hint should show until the user selects something.&nbsp; After the user selects something, the hint will never again display in the collapsed state.&nbsp; I&#39;m not sure if it&#39;s necessary for the hint to display in the expanded state.&nbsp; If it is, though, then it should always be the first item in the list, and it should be nonselectable, similar to how column groups display currently.<br>
<br>~TJ<br></div></div>