![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie, czy ktoś wie jak zmusić Jquery form Validator do porównania 2 pól ? Chodzi mi o Form Validator (http://formvalidator.net/) nie jQuery Validation Plugin
![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
No fajnie tylko powiedzcie mi jak przekazać 2 zmienne o tego ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Powiedz co chcesz zrobić, bo może już takie coś oni mają. Przykładowo porównanie dwóch pól typu password by zweryfikować czy sa te sam -> wtedy http://formvalidator.net/#security-validators tak więc napisz coś konkretnie, a nie wielka tajemnica
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Tak dokładnie chodzi mi o cos takiego jak dla pól password tylko potrzebuje zrobić taki manewr dla pola telefon
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
W takim wypadku musisz napisać customowy walidator opierając się na jego dokumentacji. A ta jest dość... uboga oraz mało elastyczna. Tak naprawdę musisz dodać własną metodę poprzez addValidator. Kluczem jest tutaj drugi parametr, czyli validatorFunction. To w nim musisz zawrzeć logikę odwołania do elementu zależnego. Zresztą zobacz do kodu security. Oni zrobili to na zasadzie takiej, że wzięli sobie parametr name elementu jednego, szukają w formularzu elementu o name takim samym ale poszerzonym o "_confirmation" i porównują wartości obu. Tak więc nie przekazujesz tutaj wcale 2 elementów, ale zawsze tylko jeden i to funkcja walidująca wie czego szukać dalej. Jeśli nie rozumiesz nadal, to wejdź tu i popatrz jak ta funcja wygląda: https://github.com/victorjonsson/jQuery-For...rity.dev.js#L36 i to powinno Co nieco sytuację rozjaśnić.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:07 |