![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie oto do was pytanie. Z JS jestem mniej niż 0 nic nie potrafię. PHP a i owszem ale js nie! Przepraszam wiem, że gotowców nie dajecie, ale nie mam czasu siedzieć nad JS, ponieważ chcę to skończyć jak najszybciej, więc może zrobicie wyjątek... Więc muszę to powiedzieć proszę o gotowca;( A więc potrzebuję:
Walidacja formularza:) Mam rejestrację i w js chcę porównać czy: - login jest dostępny, czy nie jest za długi i czy zawiera dozwolone znaki - hasła czy są wpisane takie same i czy zawierają dozwolone znaki - emaile czy są wpisane takie same i czy mają format emaili - czy pola nie są puste - jeżeli pole jest ok to komunikat na zielono - jeżeli nie to na czerwono i co jest źle - w php tez mam ale chce dodać generowane automatycznie:) Ten post edytował julek12 19.03.2009, 20:55:29 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
a) dodaj zdarzenie change (onChange w HTML) do select następnie sprawdź czy:
Kod if(this.value == 5) i teraz najlepsze - tworzenie elementu:Kod var zmienna = document.createElement("input"); jeśli value != się 5 to powinieneś usunąć ten element:zmienna.type = "text"; zmienna.id = "test"; //zmienna.name = ....; Jak w HTML :) document.getElementById('id_do_form_lub_do_elementu_w_jakim_ma_stworzyć_się_ten_element').appendChild(zmienna); Kod if(var zmienna = document.getElementById('test')) zmienna.parentNode.removeChild(zmienna); b ) Cytat - jeżeli pole jest ok to komunikat na zielono Zobacz to (zapytaj autora czy zezwala na korzystanie z tego): http://www.elus.who.vectranet.pl/praktyki/valid/- jeżeli nie to na czerwono i co jest źle Cytat - czy pola nie są puste Kod if(referencja_do_elementu.value != '') alert("Pole nie jest puste"); Cytat hasła/emaile czy są wpisane takie same Kod if(referencja_do_pola_1.value == referencja_do_pola_2.value) alert("Pola są identyczne"); Cytat login jest dostępny Tu będzie problem - potrzebujesz Ajax-a skorzystaj z jakieś biblioteki - polecam mintAjax.pl Reszta to wyr. regularne, które są podobne do tych w PHP - Google Pozdrawiam -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
kamil4u
Byłbyś tak miły i napisał mi na gg:4151791 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
przenosze na gielde ofert
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
a zrobione teraz czykam na miłe osoby, które pomogą z b:) aczkolwiek sądze, że przy pomocy kamila4u uda mi się to zrobic
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:53 |