Advertisement
Guest User

Untitled

a guest
Jun 6th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.    <head>
  4.       <style>
  5.          ul#nav{
  6.          list-style: none;
  7.          color: orangered;
  8.          margin:0;
  9.          padding:0;
  10.          overflow: hidden;
  11.          background-color: #333;
  12.          }
  13.          li a {
  14.          color: orangered;
  15.          display: block;
  16.          padding: 14px 10px 14px 10px;
  17.          text-decoration: none;
  18.          font-family: Arial;
  19.          font-size: 15px;
  20.          }
  21.          li {
  22.          float: left;
  23.          }
  24.          li a:hover {
  25.          background-color: orange;
  26.          }
  27.          body{
  28.          background-color:orangered
  29.          }
  30.          ul#errors {
  31.          list-style: none;
  32.          }
  33.          ul {
  34.          font-family: Courier New;
  35.          }
  36.          input[type=text] {
  37.          width: 25%;
  38.          padding: 12px 20px;
  39.          margin: 50px 0;
  40.          box-sizing: border-box;
  41.          border-color: black;
  42.          background-color: white;
  43.          color: black;
  44.          font-family: Courier New;
  45.          text-align:center;
  46.          opacity: 0.5;
  47.          }
  48.       </style>
  49.       <script>
  50.          function checkfname()
  51.          {
  52.              var str = document.getElementById("Fname").value;//value היה כתוב לא נכון
  53.              var badvstr = "?%$#!*";
  54.              for (var i = 0; i < badvstr.length; i++)
  55.              {
  56.                  if (str.indexOf(badvstr[i]) != -1)
  57.                  {
  58.                      document.getElementById("errors").innerHTML += "<li>[name is not correct.(first name)]</li > ";//;
  59.          
  60.                      return false;//;
  61.                  }
  62.              }
  63.              if (!(isNaN(str)))
  64.              {
  65.                  document.getElementById("errors").innerHTML += "<li>[only letters(first name)]</li > ";    //;
  66.                  return false;//;
  67.              }
  68.              if (str.length < 3)
  69.              {
  70.                  document.getElementById("errors").innerHTML += "<li>[type more than 3 letters(first name)]</li > "; //;
  71.                  return false;//;
  72.              }
  73.          
  74.              return true;
  75.          }
  76.          
  77.          //******************************************************************************************************************
  78.          function checksurname()
  79.          {
  80.              var str = document.getElementById("surname").value;//value**
  81.              var badvstr = "?%$#!*";
  82.              for (var i = 0; i < badvstr.length; i++)
  83.              {
  84.                  if (str.indexOf(badvstr[i]) != -1)
  85.                  {
  86.                      document.getElementById("errors").innerHTML += "       <li> [name is not correct(surname)]    </li > ";//;
  87.                      return false;//;
  88.                  }
  89.              }
  90.              if (!(isNaN(str)))
  91.              {
  92.                  document.getElementById("errors").innerHTML += "<li>[only letters.(surname)]</li > ";//;
  93.                  return false;//;
  94.              }
  95.              if (str.length < 3)
  96.              {
  97.                  document.getElementById("errors").innerHTML += "<li>[type more than 3 letters(surname)]</li > ";//;
  98.                  return false;
  99.              }
  100.          return true;
  101.          
  102.          }
  103.              
  104.           //******************************************************************************************************************
  105.          function checkusername()
  106.          {
  107.              var str = document.getElementById("Uname").value;//value**
  108.          
  109.              if (str.length < 3)
  110.              {
  111.          
  112.                  document.getElementById("errors").innerHTML += "<li>[type more than 3 letters(user name)]</li > ";//;
  113.                  return false;
  114.          
  115.              }
  116.              return true;
  117.          }
  118.           //******************************************************************************************************************
  119.          
  120.          function checkpassW() {
  121.              var str = document.getElementById("passW").value;
  122.          
  123.              if (str.length < 3) {
  124.          
  125.                  document.getElementById("errors").innerHTML += "<li>[type more than 3 letters(password)]</li > ";//;
  126.                  return false;
  127.          
  128.              }
  129.          return true;
  130.          
  131.          }
  132.          //******************************************************************************************************************
  133.          function checkemail()
  134.          {
  135.              var str = document.getElementById("email").value;//value
  136.          
  137.              if (!(str.split("@").length <= 2) && (str.indexOf("@") != 0) && (str.indexOf(".") != 0) &&
  138.                  (str.indexOf(".") != str.length - 1) && (str.length >= 5 && str.length <= 30) && (str.indexOf(".") != -1))
  139.              {
  140.                  document.getElementById("errors").innerHTML += " <li>[הכנס דואר אלקטרוני    xxx@xxx.xx]  </li >        ";
  141.                  return false;
  142.              }
  143.              return true;
  144.          }
  145.          //******************************************************************************************************************
  146.          function checkid()
  147.          {
  148.              var str = document.getElementById("idd").value; //id =reserved word
  149.          
  150.              if (isNaN(str))
  151.              {
  152.                  document.getElementById("errors").innerHTML += "<li>[type only numbers(id)]</li > ";//;
  153.                  return false;//;
  154.              }
  155.          
  156.              if (str.length != 9)
  157.              {
  158.                  document.getElementById("errors").innerHTML += "<li>[type 9 letters(id)]</li > ";//;
  159.                  return false;
  160.              }
  161.              return true;
  162.          }
  163.          //******************************************************************************************************************
  164.          
  165.          function checkphone()
  166.          {
  167.              var str = document.getElementById("Pnumber").value
  168.          
  169.              if (isNaN(str.split('-')[0]) || isNaN(str.split('-')[1]) || str.charAt(0) != "0")
  170.              {
  171.                  document.getElementById("errors").innerHTML += "<li> [phone number  is not correct(phone number)]</li>"
  172.                  return false
  173.          }
  174.          return true;
  175.          
  176.          }
  177.           //******************************************************************************************************************
  178.          function checklan()
  179.          {
  180.              var mikum = document.check.lang.selectedIndex;
  181.              if (mikum == 0)
  182.              {
  183.                  document.getElementById("errors").innerHTML += "<li>[select language] </li > "
  184.                  return false
  185.          }
  186.          return true;
  187.          
  188.          }
  189.          
  190.          
  191.          
  192.          //******************************************************************************************************************
  193.          function checkgen()
  194.          {
  195.              
  196.                  var male = document.getElementById("male").checked;
  197.                  var female = document.getElementById("female").checked;
  198.                  if (!(male) && !(female))
  199.                  {
  200.                      document.getElementById("errors").innerHTML += "<li> [gender invalid]<li/>"
  201.                      return false;
  202.          }
  203.          return true;
  204.          
  205.          }
  206.          
  207.           //******************************************************************************************************************
  208.          function checkALL() {
  209.          document.getElementById('errors').innerHTML = "";
  210.          var result = true;//;
  211.          if (!checkfname())
  212.          
  213.          result = false;
  214.          
  215.          
  216.          if (!checksurname())
  217.          
  218.          result = false;
  219.          
  220.          
  221.          if (!checkusername())
  222.          
  223.          result = false;
  224.          
  225.          
  226.          if (!checkpassW())
  227.          
  228.          result = false;
  229.          
  230.          
  231.          if (!checkemail())
  232.          
  233.          result = false;
  234.          
  235.          
  236.          if (!checkid())
  237.          
  238.          result = false;
  239.          if (!checkphone())
  240.          
  241.          result = false;
  242.          if (!checkgen())
  243.          
  244.          result = false;
  245.          
  246.          if (!checklan())
  247.          
  248.          result = false;
  249.          
  250.          
  251.          
  252.          
  253.          if (result) {
  254.          document.getElementById("errors").innerHTML += "<li> all good </li>";
  255.          document.getElementById("submit").click();
  256.          }
  257.          else {
  258.          alert("not valid");
  259.          }
  260.          }
  261.       </script>
  262.       <meta charset="utf-8" />
  263.       <title></title>
  264.    </head>
  265.    <body  background="https://www.freewebheaders.com/wordpress/wp-content/gallery/mud-ground/dry-brown-lifeless-desert-land-closeup-background-header.jpg" style="background-size:cover">
  266.       <ul id="nav">
  267.          <li><a href="index.aspx">HOME</a></li>
  268.          <li><a href="aboutus.aspx">ABOUT US</a></li>
  269.          <li><a href="bikes.aspx">BIKES</a></li>
  270.          <li><a href="register.aspx">REGISTER</a></li>
  271.          <li><a href="submit.aspx">SIGN IN</a></li>
  272.          <li><a href="date.aspx">TIME&DATE</a></li>
  273.          <li><a href="pictures.html">PICTURES</a></li>
  274.          <li><a href="trivia.aspx">TRIVIA</a></li>
  275.          <li><a href="admin.aspx">ADMIN</a></li>
  276.       </ul>
  277.       <br />
  278.       <br />
  279.       <ul id="errors"></ul>
  280.       <br /><br />
  281.       <form name="check" id="check" action="insert.aspx" method="post">
  282.          <p style="font-size:30px; font-family:'Courier New'; color:white"> first name:</p>
  283.          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="Fname" id="Fname" /><br /> <br />
  284.          <p style="font-size:30px; font-family:'Courier New'; color:white"> surname:</p>
  285.          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="surname" id="surname" /> <br /> <br />
  286.          <p style="font-size:30px; font-family:'Courier New'; color:white">username:</p>
  287.          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="Uname" id="Uname" /><br /> <br />
  288.          <p style="font-size:30px; font-family:'Courier New'; color:white">password:</p>
  289.          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="passW" id="passW" /> <br /> <br />
  290.          <p style="font-size:30px; font-family:'Courier New'; color:white">Phone Number:</p>
  291.          <input type="text" id="Pnumber" name="Pnumber" /> <br /> <br />
  292.          <p style="font-size:30px; font-family:'Courier New'; color:white"> mail:</p>
  293.          <input type="text" name="email" id="email" /><br /> <br />
  294.          <p style="font-size:30px; font-family:'Courier New'; color:white">     ID number:</p>
  295.          <input type="text" name="idd" id="idd" /><br /><br />
  296.          <select name="lang" ; id="lang" >
  297.             <option value="">none</option>
  298.             <option value="hebrew">hebrew</option>
  299.             <option value="english">english</option>
  300.             <option value="arabic">arabic</option>
  301.          </select>
  302.          <br />
  303.          <br />
  304.          <input  type="radio" name="gender" value="male" id="male" > Male<br />
  305.          <input type="radio" name="gender" value="female" id="female"> Female<br />
  306.          <br /> <br /> <br />
  307.          <input type="button" value="submit" onclick="checkALL()" />
  308.          <input type="submit"  name="submit" id="submit" hidden/>
  309.       </form>
  310.    </body>
  311. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement