Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.12.2012 Ostrzeżenie: (0%)
|
Witam.
Jest jakieś zabezpieczenie wysłania formularza przed dwuklikiem albo kilkakrotnym klikaniem ? Bo jak wysyłam formularz i klikne kilka razy to wysyla mi do bazy kilkukrotnie to zapytanie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%)
|
Po walidacji danych formularza powinieneś przekierowywać użytkownika na inną stronę.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.12.2012 Ostrzeżenie: (0%)
|
Tutaj nie ma walidacji danych, bo jest tylko przycisk Kup, albo Sprzedaj, kupowanie z kilkukrotnym klikiem działa ok bo pobiera prawidłowo pieniądze, lecz sprzedawanie jak posiada się przypuśćmy 1 produkt i klikam ile sie da póki nie odświeży to sprzedaje az bede miał np -20 produktów i za każdym razem nalicza pieniądze. Niby mam zabezpieczenie żeby wykonywalo jeśli ilosc > 0, ale to nic nie dalo.
Ten post edytował zawi91 31.12.2012, 17:22:17 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%)
|
Po naciśnięciu na kup od razu przekieruj na stronę z jakimś THANKS... a tam sobie możesz wyświetlić co i jak. Na forum były opisywane różne tego typu rzeczy, poszukaj. I nie tyczy się to tylko WALIDACJI danych, bo z każdym wysyłanym formularzem można tak zrobić.
Ten post edytował Szymciosek 31.12.2012, 17:32:15 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.12.2012 Ostrzeżenie: (0%)
|
A jest mozliwosc ze po jednym kliknięciu na przycisk on zniknie ? I wtedy robiloby operacje(jeżeli są spełnione warunki) i przekierowanie na koniec ?
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%)
|
Myślę, że to możliwe za pomocą JS, który jest w stanie w "locie" zmieniać wartości.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.12.2012 Ostrzeżenie: (0%)
|
Jest. A zamiast tego lepiej użyc atrybutu disabled="disabled" A można konkretniej ? Próbowałem dodac do tego inputa warunek ze jezeli istnieje klikniecie to ma wyświetlic w nim disabled="disabled". Ale raczej to działać nie będzie ;p dodałem to : onsubmit=this.disabled='disabled' ale tez nie działa (IMG:style_emoticons/default/sad.gif) Ten post edytował zawi91 31.12.2012, 18:25:20 |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Bo "this" w tym przypadku nie zawiera uchwytu przycisku submit, tylko całego formularza. Nadaj temu przyciskowi atrybut id, a potem odwołaj się do niego w podobny sposób za pomocą getElementById();
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:02 |