Advertisement
Guest User

Address Book

a guest
Feb 7th, 2014
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Address Book</title>
  5. <meta name="description" content=".">
  6.  
  7. <script type="text/javascript">
  8.  
  9. document.cookie="name.value";
  10.  
  11. function addFriend(theForm) {
  12. // Collect form information
  13. var name = theForm.name;
  14. var eMail = theForm.eMail;
  15. var Phone = theForm.Phone;
  16. var address = theForm.address;
  17.  
  18. var ok = true;
  19.  
  20. //Check if name is blank
  21. if(name.value == "") {
  22. ok = false;
  23. alert("Your friend does have a name, right?")
  24. name.focus();
  25. }
  26.  
  27. if(ok && eMail.value == "") {
  28. ok = false;
  29. alert("You dont want to Email your friend? Well too bad.")
  30. name.focus();
  31. }
  32.  
  33. if(ok && Phone.value == "") {
  34. ok = false;
  35. alert("No one uses phones right? Only hipsters do. Your a hipster.")
  36. name.focus();
  37. } else {
  38. }
  39.  
  40. //Check if eMail is blank
  41. //Check if Phone is blank
  42. //Ruby sucks
  43.  
  44. if(ok) {
  45.  
  46. // Add new friend to friendsPanel
  47. var friendsPanel = document.getElementById("friendsPanel");
  48. var newFriend = "<b>Name:</b> " + name.value + "<br>";
  49. newFriend = newFriend + "<b>Email:</b> " + eMail.value + "</br>";
  50. newFriend = newFriend + "<b>Phone:</b> " + Phone.value + "</br>";
  51. newFriend = newFriend + "<b>Address:</b> " + address.value + "<br></br>";
  52.  
  53. friendsPanel.innerHTML = friendsPanel.innerHTML + newFriend;
  54.  
  55. // Clear form elements
  56. name.value = "";
  57. eMail.value = "";
  58. Phone.value = "";
  59. address.value = "";
  60.  
  61. //Place cursor in "name" element
  62. name.focus();
  63. }
  64.  
  65. return false;
  66. }
  67.  
  68. </script>
  69.  
  70. <style>
  71. h2
  72. {
  73. position:absolute;
  74. left:0px;
  75. top:0px;
  76. }
  77. </style>
  78.  
  79.  
  80. <link rel="stylesheet" href="css/metro-bootstrap.css">
  81. <script src="js/jquery/jquery.min.js"></script>
  82. <script src="js/jquery/jquery.widget.min.js"></script>
  83. <script src="js/metro/metro.min.js"></script>
  84.  
  85. </head>
  86. <body class="metro">
  87. <body background="wallpaper3.png">
  88. <h1 align="middle">My Address Book</h1>
  89. <div>
  90.  
  91. <div id="forms" align="center">
  92. <form action="index.html" method="post" onsubmit="addFriend(this); return false;">
  93. <p>
  94. <b align="center">Name:</b> <input type="text" name="name"> <span style:>*</span><br>
  95. <b align="center">Email:</b> <input type="text" name="eMail"> <span class="madatory">*</span><br>
  96. <b align="center">Phone:</b> <input type="text" name="Phone"> <span class="madatory">*</span><br>
  97. <b align="center">Address:</b> <textarea name="address" rows="5" cols="30"></textarea><br>
  98. <input align="center" type="submit" value="Add Friend"
  99. </p>
  100. </form>
  101. </div>
  102. </div>
  103.  
  104. <div id="friendsPanel">
  105. <h2>My Friends</h2>
  106. </div>
  107.  
  108.  
  109. <div id="container">
  110. <div id="header"></div>
  111. <div id="body"></div>
  112. <div id="footer"></div>
  113. </body>
  114. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement