-2
HTML5検証の必須属性を使用しています。 html5が空の入力フィールドを検証してもフォームがまだ送信される理由はわかりません。入力が必要ですがまだフォームが送信されています
ここはPlunkerのリンクです。それが提出します。もちろん、http://plnkr.co/edit/evh0fCD5hdyoXXuxJrUy
<form name="searchUser" ng-submit="search(username)" validation>
<input type="search" placeholder="Username" ng-minlength="1" ng-model="username" required/>
<input type="submit" value="search" ng-click="search(username)" />
</form>
あなたは上の 'NG-click'イベントを持っています'search()'を呼び出すSubmitボタンをクリックします。もちろん、検証なしで送信します。また、あなたの '