Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 12.11.2005 Ostrzeżenie: (0%)
|
wykonałem formularz w HTML i chciałbym do niego dodać walidację wypełnienia pól formularza oto cały kod:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Kod function validateForm(AForm) { //1. NICK ALLEGROWICZA var reg1 = /^[a-zA-Z0-9ąęśćżźńłóĄĘŚĆŻŹŃŁÓ@_\-.]{2,30}$/; wyn = AForm.nick.value.match(reg1); if (wyn == null) { alert("Prosze podac poprawne NICK ALLEGROWICZA. " + "NICK musi zawierac od 2 do 30 liter. " + "Zadne znaki poza literami nie sa dozwolone."); return false; } var reg2 = /^[a-zA-Z0-9@._\-.]{1,30}$/; wyn = AForm.email.value.match(reg2); if (wyn == null) { alert("Prosze podac poprawny adres e-mail. " + "Wprowadz e-mail jak w szablonie 'tresc@domen.pl'. " + "Wszystkie standardowe znaki sa dozwolone."); return false; } if (!(AForm.plakat.selectedIndex > 0 && AForm.plakat.selectedIndex <= 4)) { alert("Proszę wybrać województwo."); return false; }; AForm.elements['blad'].value = "Wysylanie zdjec. Prosze czekac..."; return true; } Chodziło o ten przedostatni znak -, nie te między az09
dodałem name="" Kod </form>
<script type="text/javascript"> clearForm(document.forms.someForm); //musisz poczekać aż: funkcja zostanie zadeklarowana, formualarz będzie dostępny //nie możesz przekazywać niezadeklarowanych zmiennych jako argument (AForm), w sumie to możesz, ale wtedy nie będzie działać jak chciałeś </script> </body> </html> |
|
|
|
tejek [HTML][JavaScript]Niedziałająca walidacja w formularzu 7.08.2008, 19:24:52
sticker no ale w czym problem? 7.08.2008, 20:57:45
-tejek- Po uruchomieniu strony i wciśnięci buttona przeład... 8.08.2008, 16:27:39
SirZooro Spróbuj to podpiąć pod zdarzenie onsubmit formular... 8.08.2008, 17:18:52
-tejek- zrobiłem tak:
[HTML] pobierz, plaintext <form... 8.08.2008, 17:29:52
SirZooro Sprawdziłem to dokładniej - masz błąd w wyrażeniac... 8.08.2008, 17:43:26
tejek Poprawiłem to ale nie pomogło ;/ 8.08.2008, 18:01:50
tejek Musiałem wprowadzić kilka poprawek ale wielkie dzi... 9.08.2008, 01:05:34 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:30 |