Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Submit aktywacja/deaktywacja, za pomocą radio
phpoint
post
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:
  1. Wysłać maila?
  2. <form name="formularz">
  3. <input type="radio" name="sendradio" onclick="document.formularz.send.disabled='disabled'" checked="yes" />nie
  4. <input type="radio" name="sendradio" onclick="document.formularz.send.disabled=''" />tak
  5. <input type="submit" name="send" value="Wyślij wiadomość">
  6. </form>

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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 05:02