我有一个简单的登录表单,它在 IE10 上总是在页面加载时表单字段无效,而用户没有做任何事情。
表单字段非常简单:
<input type="text" required class="input-block-level" placeholder="username" ng-model="username" name="username" tabindex="1">
<p class="text-error" ng-show="loginForm.username.$dirty && loginForm.username.$invalid">
<span ng-show="loginForm.username.$error.required">required</span>
</p>
http://plnkr.co/edit/DNUanGGaZDgFWYrm3gLK?p=preview
在上面的 plunker 中,您可以通过关注该字段来重现问题,而在我的应用程序内部,页面加载时会显示错误字段。在其他浏览器中它工作得很好。