Advertisement
Guest User

pavel

a guest
Oct 24th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.17 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Lab 4</title>
  5. </head>
  6. <body>
  7.  
  8. <script type="text/javascript">
  9.  
  10. function isPhoneNumValid(str) {
  11.   var regex = new RegExp("8\-[0-9]{3}\-[0-9]{4}\-[0-9]{4}$");
  12.   return regex.test(str);
  13. }
  14.  
  15. function ifName(str) {
  16.   var regex = new RegExp("^[A-Z]{1}\[a-z]+$");
  17.   return regex.test(str);
  18. }
  19.  
  20.  
  21. function CheckData() {
  22.   var ans = confirm("Вы уверены, что хотите отправить введенные данные ?");
  23.   var ph = document.getElementById("phone").value;
  24.   var phh = document.getElementById("Name").value;
  25.   if (ans && !isPhoneNumValid(ph) && !ifName(phh)) {
  26.    document.getElementById("error").innerHTML = "WRONG NUMBER FORMAT";
  27.     return false;
  28.   }
  29.   else if (ans) {
  30.    
  31.     document.getElementById("success").innerHTML = "SUCCESS!";
  32.   }
  33.   return false;
  34. }
  35. </script>
  36.  
  37. <h1 id="error" style="color: #FF0000";></h1>
  38. <h1 id="success" style="color: #00FF00";></h1>
  39. <form action="#" onsubmit="return CheckData();">
  40. <p>Phone (8-***-****-****):</p><input name="phone" id="phone" type="text" />
  41. <p>Name:</p><input name="Name" id="Name" type="text" />
  42. <input type="submit" />
  43. </form>
  44.  
  45. </body>
  46. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement