Я использую Angular для проверки формы.
Вот что я использую - plunker-edit Я взял этот код из документации Angularjs - Связывание для формирования и управления state Использовал тип как email
, но когда я запустил его и запустил [email protected]
, он говорит, что он действителен. Как это исправить?
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - example-example100-production</title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js"></script>
<script src="script.js"></script>
</head>
<body ng-app="">
<div ng-controller="Controller">
<form name="form" class="css-form" novalidate>
E-mail:
<input type="email" ng-model="user.email" name="uEmail" required/><br />
<div ng-show="form.uEmail.$dirty && form.uEmail.$invalid">Invalid:
<span ng-show="form.uEmail.$error.required">Tell us your email.</span>
<span ng-show="form.uEmail.$error.email">This is not a valid email.</span>
</div>
</form>
</div>
</body>
</html>
P.S: Я новичок в AngularJs
Edit:
Также следующие входы также показаны действительными
- ааа @ааа
- ааа --- [email protected]
- aaa`aaa @ааа
Ожидаемые действительные сообщения