Advertisement
violeta_argirova

Untitled

Apr 30th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <link rel="stylesheet" href="style.css">
  7. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  8. <script>
  9. function ValidateEmail(inputText)
  10. {
  11. var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  12. if(inputText.value.match(mailformat))
  13. {
  14. document.form1.text1.focus();
  15. return true;
  16. }
  17. else
  18. {
  19. alert("You have entered an invalid email address!");
  20. document.form1.text1.focus();
  21. return false;
  22. }
  23. };
  24. </script>
  25. <script type="text/javascript" language="JavaScript">
  26. function Proverka() {
  27. var ime = document.getElementById("firstname").value;
  28. var prezime = document.getElementById("lastname").value;
  29. var email = document.getElementById("email").value;
  30. var lozinka = document.getElementById("password").value;
  31. var adresa = document.getElementById("address").value;
  32. var telefon = document.getElementById("phone").value;
  33. var emailright = ValidateEmail(email);
  34. var phoneright = ValidateNumer(telefon);
  35.  
  36. function ValidateNumer(phone)
  37. {
  38. if (/^(()?\d{3}())?(-|\s)?\d{3}(-|\s)?\d{3}$/.test(phone))
  39. {
  40. return (true)
  41. }
  42. return (false)
  43. }
  44. function ValidateEmail(email)
  45. {
  46. if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
  47. {
  48. return (true)
  49. }
  50. return (false)
  51. }
  52. if (ime == "" || prezime == "" || email == "" || lozinka == "" || adresa == "" || telefon == "")
  53. alert("Please enter all the information")
  54. else if (emailright == false )
  55. alert("You have entered an invalid email address!")
  56. else if(lozinka.length <4 || lozinka.length > 16)
  57. alert("You have entered a incorrect password (password must be from 4 to 16 characters)")
  58. else if (phoneright == false )
  59. alert("You have entered an invalid phone!")
  60. else
  61. alert(ime + " successfully submitted the following contact email: " + email)
  62. }
  63. </script>
  64. </head>
  65. <body>
  66. <header>
  67. <a class="A" href="#"><span class="mia">MIA</span> Web Design</a>
  68. <ul class="meni">
  69. <li>
  70. <a href="lab5.html">HOME</a>
  71. </li>
  72. <li class="active">
  73. <a href="lab5_1.html">INPUT</a>
  74. </li>
  75. </ul>
  76. </header>
  77. <div class="glaven_del"> <br>
  78. <form>
  79. <fieldset>
  80. <legend>
  81. Fill out the following form:
  82. </legend>
  83. <fieldset>
  84. <legend>Personal information:</legend>
  85. First name: <br>
  86. <input type="text" id="firstname" placeholder="Mickey"> <br>
  87. Last name: <br>
  88. <input type="text" id="lastname" placeholder="Mouse"> <br>
  89. </fieldset>
  90. <fieldset>
  91. <legend>User information:</legend>
  92. Email:<br>
  93. <input type="email" id="email" placeholder="name@domain.com"> <br>
  94. Password: <br>
  95. <input type="password" id="password"> <br>
  96. </fieldset>
  97. <fieldset>
  98. <legend>Fill out the following details:</legend>
  99. Address:<br>
  100. <input type="text" id="address" placeholder="Str. Name, Number"> <br>
  101. Phone: <br>
  102. <!--<input type="tel" id="phone" placeholder="000/000-000"> <br>-->
  103. <input type="tel" id="phone" placeholder="000/000-000" pattern="[0-9]{3}/[0-9]{3}-[0-9]{3}" maxlength="11" size="11">
  104. </fieldset> <br>
  105. <input type="button" value="Submit" onclick="Proverka()">
  106. </fieldset>
  107. </form>
  108. </div>
  109. <footer>
  110. <p id="futer">MIA, Copyright &copy; 2018</p>
  111. </footer>
  112. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement