![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tym razem mam pytanie z js:
Założenie jest proste, chronimy formularz przed bezsensownym klikaniem, odśwież czy przycisku wyślij. W teorii powinno działać, lecz w praktyce mimo że mam zaznaczone ze nie ma byc aktywny przycisk, jest on aktywny, natomiast kiedy ponownie klikne opcję nie, wtedy dopiero się deaktywuje. Jak zrobić aby od razu po wejściu byl nieaktywny? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
są dwa proste rozwiązania:
1. wymusić "klikanie po kolei", to znaczy na początku włączone jest tylko pierwsze radio a pozostałe radio i submit są disabled. po kliknięciu w pierwsze radio odblokować drugie... itd.. a ostatnie odblokowuje submit 2. zamiast submit wstawić zwykły button do jego onclick przypisać funkcję JS która sprawdzi czy są wybrane odpowiednie radio i wyśle formularz albo wyrzuci alerta z ostrzeżeniem, to w zasadzie zwykła walidacja formularza... powodzenia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 05:02 |