![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 10.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Witam
Może mi ktoś powiedzieć jak rozwiązać pewien problem z biblioteką jQuery i pluginem walidacji formularzy? Mam podczepioną biblioteke jQuery i niby wszystko działa OK, ale problem jest przy sprawdzaniu dostępności loginu (zajęty,wolny). Skrypt w php, który sprawdza login w bazie wygląda tak i działa OK bo albo wyrzuca FALSE, albo TRUE.
Jednak problem jest tutaj: fragment kodu formularza HTML a dokładniej tutaj z JavaScript. Oto część kodu: $(document).ready(function() { var validator = $("#signupform").validate({ rules: { firstname: "required", lastname: "required", username: { required: true, minlength: 2, remote: "users.php" }, Kiedy w formularzu HTML zmienię sobie "username" oraz w kodzie JavaScript username " na coś innego np.: UserLogin (oczywiście zmieniając nazwę zmiennej ze skryptu php sprawdzającego dostepnosc loginu na taką jak w kodzie HTML i JavaScript) to ten cały plugin jQuery mi głupieje. Albo ciągle mi pokazuje, że login jest wolny pomimo, że w bazie już jest, albo że login jest zajęty kiedy takiego loginu w bazie nie ma. Z czym jest to zwiazane bowiem nie mogę w żaden sposób do tego dojść. Oczywiście mógłbym pozostawić nazwę username w kodzie JavaScript HTMLu i będzie mi działać prawidłowo, ale wtedy bedę musiał poprawić sporą część kodu w php, więć chciałbym tylko zmienić tę nazwę w formularzu HTML i JavaCsript na inną i żeby mi to działało. A w ogóle to chciałbym dojść czemu inna nazwa jak username powoduje, że sprawdzanie nie działa tak jak powinno. Pomoże mi ktoś? Z góry dzięki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:12 |