SHARE
TWEET

Untitled

a guest May 24th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html >
  2.  
  3.   <head>
  4.     <title>rejestracja do serwisu</title>
  5.  
  6.  
  7.   </head>
  8.  
  9.   <center><body>
  10.   <input type="button" value="szary" onclick="zmien2()">
  11.     <form name="kebab" action="index.php" method="get">
  12.  
  13.     Podaj swoje dane:
  14.  
  15.     <br />
  16.  
  17.     <i>(Pola oznaczone * są wymagane)</i>
  18.  
  19.     <br /><br />
  20.     <b>Dane uzytkownika:</b>
  21.     <br>
  22.     <B>nick
  23.    
  24.     <br><input type="text" name="nick"><br>
  25.        
  26.     Imię:
  27.    
  28.     <br><input type="text" name="imie">*<br>
  29.    
  30.     Nazwisko:
  31.    
  32.     <br><input type="text" name="nazwisko"><br>
  33.    
  34.     Adres:
  35.     <br><input type="text" name="adres"><br>
  36.    
  37.     ulica:
  38.     <br><input type="text" name="ulica"><br>
  39.    
  40.     nr domu:
  41.     <br><input type="text" name="nrdomu"><br>
  42.    
  43.     Kim jesteś?
  44.  
  45.     <br> <select id="select" onchange="kebab()">
  46.             <option   value="ostry">Kobieta</option>
  47.             <option   value="mieszany">Mężczyzna</option>
  48.             </select>
  49.  
  50.      <br>kod:
  51.     <br><input type="text" name="kod"><br>
  52.  
  53.      strona www:
  54.     <br><input type="text" name="stronawww"><br>
  55.  
  56.   kraj:
  57.   <br><input type="text" name="kraj">*<br>
  58.    
  59.     tel.:
  60.     <br><input type="text" name="tel">*<br>
  61.  
  62.    
  63.    
  64.    
  65.     <input type="button" name="taki sobie" value="    akceptuj!   " onClick="przetwarzaj_dane()">
  66.      
  67.  
  68. </form>
  69. </center>
  70.     <script>
  71.    
  72.    
  73.    
  74.     function przetwarzaj_dane()
  75.     {
  76.  
  77.       var brakuje_danych=false;
  78.  
  79.       var formularz=document.forms[0];
  80.  
  81.       var napis="";
  82.     var reg2=/^[0-9]{2}[-][0-9]{3}$/
  83.     var tekst2=formularz.kod.value
  84.  
  85.     if (reg2.test(tekst2))
  86.     console.log("adres jest poprawny")
  87.     else
  88.     console.log("adres nie jest poprawny")
  89.  
  90.  
  91.       var napis="";
  92.     var reg3=/^[a-z]+$/
  93.     var tekst3=formularz.nick.value
  94.  
  95.     if (reg3.test(tekst3))
  96.     console.log("nick jest poprawny")
  97.     else
  98.     console.log("nick nie jest poprawny")
  99.  
  100.    
  101.    
  102.       var napis="";
  103.     var reg4=/^[A-Z]{1}[a-z]+$/
  104.     var tekst4=formularz.kraj.value
  105.  
  106.     if (reg4.test(tekst4))
  107.     console.log("kraj jest poprawny")
  108.     else
  109.     console.log("kraj nie jest poprawny")
  110.    
  111.      if (formularz.imie.value == ""){
  112.  
  113.         napis += "imię\n"
  114.  
  115.         brakuje_danych=true;
  116.  
  117.    
  118.  
  119.       }
  120.  
  121.       if (formularz.kraj.value == ""){
  122.  
  123.         napis += "kraj\n"
  124.  
  125.         brakuje_danych=true;
  126.  
  127.           }
  128.  
  129.       if (formularz.kraj.value == ""){
  130.  
  131.         napis += "nick\n"
  132.  
  133.         brakuje_danych=true;
  134.       }
  135.  
  136.       if (formularz.tel.value == ""){
  137.  
  138.         napis += "telefon\n"
  139.  
  140.         brakuje_danych=true;
  141.  
  142.       }
  143.  
  144.       if (!brakuje_danych)
  145.  
  146.        formularz.submit();
  147.  
  148.       else
  149.  
  150.         alert ("Nie wypełniłeś następujących pól:\n" + napis);
  151.  
  152.     }
  153.    
  154.    
  155.  
  156. function zmien2()
  157. {
  158. document.bgColor='gainsboro'
  159. }
  160. </script>
  161.  
  162.  </body>
  163.  
  164.  
  165. </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top