title: AngularJS required attribute doesn't work on select
body: <p>I have a following problem with select in my AngularJS application. 
  I have set required attribute but it doesn't work on select tag. Doesn't
  trigger native validation. Here is my html code: </p>
  
  <pre><code>&lt;div ng-app="app"&gt;
      &lt;div ng-controller="testCtrl"&gt;
          &lt;form ng-submit="selectChanged()"&gt;
          &lt;select ng-model="first" required="required"&gt;
              &lt;option&gt;choose&lt;/option&gt;
              &lt;option value="2"&gt;2&lt;/option&gt;
          &lt;/select&gt;
              &lt;input type="submit" value="test"/&gt;
          &lt;/form&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Here is my controller: </p>
  
  <pre><code>angular.module('app', []).controller('testCtrl', function ($scope) {
      $scope.selectChanged = function () {
  
      };
  });
  </code></pre>
  
  <p>Here is working jsfiddle: 
  <a href="http://jsfiddle.net/zono/k3b5J/3/" rel="nofollow">http://jsfiddle.net/zono/k3b5J/3/</a></p>
  
  <p>Best regards. </p>