Guest User

Untitled

a guest
Apr 24th, 2017
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.05 KB | None | 0 0
  1. //Required check for name
  2.  
  3.  
  4. <html>
  5. <head>
  6. <script>
  7. function validateForm() {
  8. var x = document.forms["myForm"]["fname"].value;
  9. if (x == null || x == "") {
  10. alert("Name must be filled out");
  11. return false;
  12. }
  13. }
  14. </script>
  15. </head>
  16. <body>
  17. <form name="myForm"
  18. onsubmit="return validateForm()" method="post">
  19. Name: <input type="text" name="fname">
  20. <input type="submit" value="Submit">
  21. </form>
  22. </body>
  23. </html>
  24.  
  25.  
  26. //Pattern check for number
  27.  
  28. <!DOCTYPE html>
  29. <html>
  30. <body>
  31. <button onclick="myFunction()">Try it</button>
  32. <p id="demo"></p>
  33. <script>
  34. function myFunction() {
  35. var price = 'a';
  36. var priceRegex = /[(0-9)+.?(0-9)*]+/igm;
  37. var price=priceRegex.test(price);
  38. document.getElementById("demo").innerHTML = price;
  39. }
  40. </script>
  41.  
  42. </body>
  43. </html>
  44.  
  45.  
  46. //Condition check for number
  47.  
  48.  
  49. <html>
  50. <body>
  51. <p>Please input a number between 1 and 10:</p>
  52. <input id="numb">
  53. <button type="button" onclick="myFunction()">Submit</button>
  54. <p id="demo"></p>
  55. <script>
  56. function myFunction() { var x, text;
  57. x = document.getElementById("numb").value;
  58. if (isNaN(x) || x < 1 || x > 10) {
  59. text = "Input not valid";
  60. } else {
  61. text = "Input OK";
  62. }
  63. document.getElementById("demo").innerHTML = text;
  64. }
  65. </script>
  66. </body>
  67. </html>
  68.  
  69.  
  70. //Replace
  71.  
  72. <!DOCTYPE html>
  73. <html>
  74. <body>
  75. <button onclick="myFunction()">Try it</button>
  76. <p id="demo">Please visit Microsoft!</p>
  77. <script>
  78. function myFunction() {
  79. var str = document.getElementById("demo").innerHTML;
  80. var txt = str.replace(/microsoft/i,"W3Schools");
  81. document.getElementById("demo").innerHTML = txt;
  82. }
  83. </script>
  84. </body>
  85. </html>
  86.  
  87.  
  88. //Search
  89.  
  90. <!DOCTYPE html>
  91. <html>
  92. <body>
  93. <button onclick="myFunction()">Try it</button>
  94. <p id="demo"></p>
  95. <script>
  96. function myFunction() {
  97. var str = "Visit SCOPE!";
  98. var n = str.search("SCOPE");
  99. document.getElementById("demo").innerHTML = n;
  100. }
  101. </script>
  102. </body>
  103. </html>
  104.  
  105.  
  106. //Full Program
  107.  
  108. <!DOCTYPE html>
  109. <html>
  110. <head>
  111. <title>Form validation in Javascript</title>
  112. <link rel="stylesheet" type="text/css" href="style.css">
  113. </head>
  114. <body>
  115. <div id="wrapper">
  116. <form method="POST" action="index.php" onsubmit="return Validate()" name="vForm">
  117. <div>
  118. <input type="text" name="username" class="textInput" placeholder="Username">
  119. <div id="name_error" class="val_error"></div>
  120. </div>
  121. <div>
  122. <input type="email" name="email" class="textInput" placeholder="Email">
  123. <div id="email_error" class="val_error"></div>
  124. </div>
  125. <div>
  126. <input type="password" name="password" class="textInput" placeholder="Password">
  127. </div>
  128. <div>
  129. <input type="password" name="password_confirmation" class="textInput" placeholder="password confirmation">
  130. <div id="password_error" class="val_error"></div>
  131. </div>
  132. <div>
  133. <input type="submit" class="btn" name="register" value="Register">
  134. </div>
  135. </form>
  136. </div>
  137. </body>
  138. </html>
  139. <!-- add javascript here -->
  140. <script type="text/javascript">
  141. // GETTING ALL INPUT TEXT FIELDS
  142. var username = document.forms["vForm"]["username"];
  143. var email = document.forms["vForm"]["email"];
  144. var password = document.forms["vForm"]["password"];
  145. var password_confirmation = document.forms["vForm"]["password_confirmation"];
  146. // GETTING ALL ERROR OBJECTS
  147. var name_error = document.getElementById("name_error");
  148. var email_error = document.getElementById("email_error");
  149. var password_error = document.getElementById("password_error");
  150. // SETTING ALL EVENT LISTENERS
  151. username.addEventListener("blur", nameVerify, true);
  152. email.addEventListener("blur", emailVerify, true);
  153. function Validate(){
  154. // VALIDATE USERNAME
  155. if(username.value == ""){
  156. name_error.textContent = "Username is required";
  157. username.style.border = "1px solid red";
  158. username.focus();
  159. return false;
  160. }
  161. // VALIDATE EMAIL
  162. if(email.value == ""){
  163. email_error.textContent = "Email is required";
  164. email.style.border = "1px solid red";
  165. email.focus();
  166. return false;
  167. }
  168. // VALIDATE PASSWORD
  169. if (password.value != password_confirmation.value) {
  170. password_error.textContent = "The two passwords do not match";
  171. password.style.border = "1px solid red";
  172. password_confirmation.style.border = "1px solid red";
  173. password.focus();
  174. return false;
  175. }
  176. // PASSWORD REQUIRED
  177. if (password.value == "" || password_confirmation.value == "") {
  178. password_error.textContent = "Password required";
  179. password.style.border = "1px solid red";
  180. password_confirmation.style.border = "1px solid red";
  181. password.focus();
  182. return false;
  183. }
  184. }
  185. // ADD EVENT LISTENERS
  186. function nameVerify(){
  187. if (username.value != "") {
  188. name_error.innerHTML = "";
  189. username.style.border = "1px solid #110E0F";
  190. return true;
  191. }
  192. }
  193. function emailVerify(){
  194. if (email.value != "") {
  195. email_error.innerHTML = "";
  196. email.style.border = "1px solid #110E0F";
  197. return true;
  198. }
  199. }
  200. </script>
  201.  
  202.  
  203. //Print out for new user
  204. <?php
  205. if (isset($_POST["register"])) {
  206. $username = $_POST["username"];
  207. echo "Welcome ".$username;
  208. }
  209. ?>
Add Comment
Please, Sign In to add comment