Guest User

Untitled

a guest
Aug 17th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
  2. <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-messages.js"></script>
  3.  
  4. <script>
  5. var app = angular.module('', []);
  6.  
  7. app.controller('fullNameController', function ($scope) {
  8. alert("in the fullNameController");
  9. var temp = $scope.fullname;
  10. for (var idx = 0; idx < temp.length; idx++) {
  11. switch (true) {
  12. case idx == 0:
  13. temp[idx] = temp[idx].toUpperCase();
  14. break;
  15. case temp[idx - 1] == ' ':
  16. if (idx == 0) temp[idx] = temp[idx].toUpperCase();
  17. break;
  18. default:
  19. temp[idx] = temp[idx].toLowerCase();
  20. break;
  21. }
  22. }
  23. $scope.fullname = temp;
  24. return;
  25. });
  26. </script>
  27.  
  28. <style>
  29. .column {
  30. float: left;
  31. width: 50%;
  32. }
  33.  
  34. /* Clear floats after the columns */
  35. .row:after {
  36. content: "";
  37. display: table;
  38. clear: both;
  39. }
  40. </style>
  41.  
  42. <div class="row" ng-app="">
  43. <table>
  44. <tr>
  45. <td>
  46. <div class="requestcontact">
  47. Please call me at {{phone}} or email me at {{emailAddress}}.
  48. {{fullname}}
  49. </div>
  50. </td>
  51. <td>
  52. <div>
  53. <p>My name:</p> <br />
  54. <input type="text" ng-model="fullname" size="35" ng-keypress="fullNameController($scope)" ng-mouseleave="fullNameController" />
  55. <br /><br />
  56. <p>Phone number:</p> <br />
  57. <input type="tel" ng-model="phone" size="15" placeholder="888 888 8888" pattern="[0-9]{3}[ -][0-9]{3}[ -][0-9]{4}" maxlength="12">
  58. </div>
  59. </td>
  60. </tr>
  61. </table>
  62.  
  63. </div>
  64.  
  65. <div>
  66. <p>My name:</p> <br />
  67. <div ng-controller="fullNameController($scope)">
  68. <input type="text" ng-model="fullname" size="35" ng-keypress="fullNameController($scope)" ng-mouseleave="fullNameController" />
  69. </div>
  70. <br /><br />
  71. <p>Phone number:</p> <br />
  72. <input type="tel" ng-model="phone" size="15" placeholder="888 888 8888" pattern="[0-9]{3}[ -][0-9]{3}[ -][0-9]{4}" maxlength="12">
  73. </div>
Add Comment
Please, Sign In to add comment