Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: AJAX, a checkbox
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
SN@JPER^
Witam, próbuje stworzyć od znacznik checkbox, probowałem zrobić to na zdarzeniach np. <input onclick="proces();"> jednakże nie znam zadania, który reaguje na odznaczenie i zaznaczenie w checkbox. Proszę o cenne informacje i uwagi. Pozdrawiam
skowron-line
onchange??
snipe
onClick() przecież powinno Ci działać tongue.gif klikasz jest zmiana w checkboxie smile.gif
SN@JPER^
a jak drugi raz klikne ?

po prostu, próbuje zrobić, akceptacje regulaminu... czyli jeśli będzie zaznaczony checkbox przycisk będzie aktywny, zaś jeżeli nie:

  1. <input typer="submit" value="nie działa !" disabled>



Może macie inne sugestie ?
yaro
spróbuj z checked="checked"
snipe
wg mnie to powinno być tak:

  1. <script type="text/javascript">
  2.  
  3. function change_button(my_button) {
  4. var button = document.getElementById(my_button);
  5. button.style.disabled = (document.style.diabled == true) ? false : true;
  6. }
  7.  
  8. <input type="checkbox" onclick="change_button('my_button')" />
  9. <input id="my_button" type="submit" value="nie działa !" disabled="true" />


Pisane z palca, ale powinno działać smile.gif

ps. swoją drogą ten temat powinien raczej znaleźć się w dziale javascript smile.gif
Reigon
Cytat(SN@JPER^ @ 24.05.2007, 19:17:41 ) *
a jak drugi raz klikne ?

po prostu, próbuje zrobić, akceptacje regulaminu... czyli jeśli będzie zaznaczony checkbox przycisk będzie aktywny, zaś jeżeli nie:

  1. <input typer="submit" value="nie działa !" disabled>

Może macie inne sugestie ?


sugestia jest taka: onClick i sprawdzenie funkcji czy tick byl postawiony

sprawdz(id)
{
var ch = document.getElementById(id)
if(ch.checked=true) ... oblokuj submita
else ... zablokuj submita
}

to co snipe napisal tez jest ok
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.