Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
  6. </head>
  7.  
  8. <body>
  9. <h2>Validation Example</h2>
  10.  
  11. <form ng-app="" ng-controller="validateCtrl"
  12. name="myForm" novalidate>
  13.  
  14. <p>Username:<br>
  15. <input type="text" name="user" ng-model="user" required>
  16. <span style="color:red" ng-show="myForm.user.$dirty && myForm.user.$invalid">
  17. <span ng-show="myForm.user.$error.required">Username is required.</span>
  18. </span>
  19. </p>
  20.  
  21. <p>Email:<br>
  22. <input type="email" name="email" ng-model="email" required>
  23. <span style="color:red" ng-show="myForm.email.$dirty && myForm.email.$invalid">
  24. <span ng-show="myForm.email.$error.required">Email is required.</span>
  25. <span ng-show="myForm.email.$error.email">Invalid email address.</span>
  26. </span>
  27. </p>
  28.  
  29. <p>
  30. <input type="submit"
  31. ng-disabled="myForm.user.$dirty && myForm.user.$invalid ||
  32. myForm.email.$dirty && myForm.email.$invalid">
  33. </p>
  34.  
  35. </form>
  36.  
  37. <script>
  38. function validateCtrl($scope) {
  39. $scope.user = 'John Doe';
  40. $scope.email = 'john.doe@gmail.com';
  41. }
  42. </script>
  43.  
  44. </body>
  45. </html>
  46.  
  47. <span ng-show="myForm.email.$error.email">Invalid email address.</span>
  48.  
  49. <p>Username:<br>
  50. <input type="text" name="user" ng-model="user" required>
  51. <span style="color:red" ng-show="myForm.user.$dirty && myForm.user.$invalid">
  52. <span ng-show="myForm.user.$error.required">Username is required.</span>
  53. <span ng-show="myForm.user.$error.email">Invalid email address.</span>
  54. </span>
  55. </p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement