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
golaod
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


function _check()
{
if(_poziom1 == 1 && _poziom2 == 1 && _poziom3 == 1)
return 1;
else
return 0;
}
var _poziom1 = 0;
var _poziom2 = 0;
var _poziom3 = 0;

I teraz przypuśćmy przesyłka: onClick="_poziom1 = 1;if(_check()==1){document.final.dalej.disabled='';}" dodane do input radio
tak samo z dwoma kolejnymi poziomamia radio buttonów tylko, że adekwatnie poziom2,poziom3

Lub zamiast używania tej funkcji to zamiast inputa typu submit to:
<input type="button" value="Dalej" onClick="if(_poziom1==1&&_poziom2==1&&_poziom3==1){document.final.submit();}"/>
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: 12.10.2025 - 04:40