title: Is there an onSelect event or equivalent for HTML <select>?
body: <p>I have an input form that lets me select from multiple options, and do something when the user <em>changes</em> the selection. Eg,</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;select onChange="javascript:doSomething();"&gt;
    &lt;option&gt;A&lt;/option&gt;
    &lt;option&gt;B&lt;/option&gt;
    &lt;option&gt;C&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>Now, <code>doSomething()</code> only gets triggered when the selection <em>changes</em>.</p>
  
  <p>I want to trigger <code>doSomething()</code> when the user selects any option, possibly the <em>same</em> one again.</p>
  
  <p>I have tried using an "onClick" handler, but that gets triggered before the user starts the selection process.</p>
  
  <p>So, is there a way to trigger a function on every select by the user?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>The answer suggested by Darryl seemed to work, but it doesn't work consistently. Sometimes the event gets triggered as soon as user clicks the drop-down menu, even before the user has finished the selection process!</p>