Advertisement
Guest User

Untitled

a guest
May 24th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement