How can I make a browser display all datalist options when a default value is set? : <p>I have an HTML form with a datalist and where the value is set with PHP, like</p>

<pre><code>&lt;input list="values" value="&lt;?php echo $val; ?&gt;"&gt;
 &lt;datalist id="values"&gt;
  &lt;option value="orange"&gt;
  &lt;option value="banana"&gt;
 &lt;/datalist&gt;
</code></pre>

<p>I want the user to see the options in the datalist, as well as the current value from the PHP. However, the "autocomplete" action causes values from the list that don't match (or start with) the current value to be hidden from the list, say if <code>$val='apple'</code>. Is there any way to avoid that, or is this behaviour fixed by the browser?</p>
