Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- window.onload = sprawdzDane;
- var element = new Array(8);
- var pola = new Array(8);
- var reguly = new Array(7);
- for (i = 0; i < element.length; i++)
- {
- element[i] = false;
- }
- function sprawdzDane() {
- var imie = document.getElementById("imie");
- var nazwisko = document.getElementById("nazwisko");
- var miasto = document.getElementById("miasto");
- var adres = document.getElementById("adres");
- var kod_pocztowy = document.getElementById("kod");
- var data_urodzenia = document.getElementById("data");
- var haslo = document.getElementById("haslo");
- var potwierdz_haslo = document.getElementById("potwierdz_haslo");
- var reg_imienia = new RegExp("^[a-z]{2,30}$", "i");
- var reg_nazwiska = new RegExp("^(([a-ząćęłńóśźż]{2,30}[- ][a-ząćęłńóśźż]{2,30})|([a-ząćęłńóśźż]{2,30}))$", "i");
- var reg_miasta = new RegExp("^(([a-ząćęłńóśźż]{2,30}[- ][a-ząćęłńóśźż]{2,30})|([a-ząćęłńóśźż]{2,30})|([a-ząćęłńóśźż]{2,30}[ ][a-ząćęłńóśźż]{2,30}[ ][a-ząćęłńóśźż]{2,30}))$", "i");
- var reg_adresu = new RegExp();
- var reg_kodu = new RegExp("^[0-9]{2}-[0-9]{3}$", "i");
- var reg_daty_urodzenia = new RegExp("^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}$", "i");
- var reg_hasla = new RegExp("[a-zA-Z0-9]{7,30}");
- pola = [imie, nazwisko, miasto, adres, kod_pocztowy, data_urodzenia, haslo, potwierdz_haslo];
- reguly = [reg_imienia, reg_nazwiska, reg_miasta, reg_adresu, reg_kodu, reg_daty_urodzenia, reg_hasla];
- if (haslo.value == potwierdz_haslo.value && element[6] == true)
- {
- element[7] = true;
- potwierdz_haslo.style.backgroundColor = null;
- }
- else
- {
- element[7] = false;
- potwierdz_haslo.style.backgroundColor = "red";
- }
- for (i = 0; i < pola.length; i++)
- {
- if (reguly[i].test(pola[i].value))
- {
- element[i] = true;
- pola[i].style.backgroundColor = null;
- }
- else
- {
- element[i] = false;
- pola[i].style.backgroundColor = "red";
- }
- }
- }
- function FormValidation()
- {
- for (i = 0; i < element.length; i++)
- {
- if (element[i] == false)
- {
- valid = false;
- break;
- }
- else
- {
- valid = true;
- }
- }
- if (valid)
- {
- alert("Form jest poprawny");
- }
- else
- {
- alert("Form jest niepoprawny");
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement