Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js/ajax] Checkbox mimo usuniętego atrybutu nadal podświetlony...
MrocznyKalafior
post 8.04.2009, 14:00:17
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 2.04.2009

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


Witam mam taki problem:
Kod
function send (formId, tdID, inputID)
{
     var input = document.getElementById(inputID);
  [b]   $(input).removeAttribute("checked");[/b]
     var reg = mint.Request();
     reg.SendForm(formId);
     reg.OnSuccess = function() {
        $(tdID).innerHTML = this.responseText;
         }
}

Interesuje mnie to co pogrubione... Po wywołaniu funkcji send(); checkbox powinien automatycznie się odznaczyć, a jednak tak się nie dzieje. Kod jest poprawny bo jak zaznaczę ten checkbox i spr źródło to rzeczywiście nie posiada on już atrybutu checked... Kiedy działam w odwrotną stronę wszystko działa czyli przez setAttribute ustawiam np disabled.

Mam jeszcze pytanie do nospora odnośnie pagera, tylko nie wiem czy moge zapytać tu czy mam zakładać nowy wątek...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
piotrooo89
post 8.04.2009, 14:06:40
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a nie można tak

  1. input.checked=false;


--------------------
Go to the top of the page
+Quote Post
MrocznyKalafior
post 8.04.2009, 14:11:18
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 2.04.2009

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


O jak ładnie, podoba mi się już to forum. Ciekawe tylko dlaczego nie działa z removeAttribute...

Ten post edytował MrocznyKalafior 8.04.2009, 14:11:33
Go to the top of the page
+Quote Post
piotrooo89
post 8.04.2009, 14:20:22
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a jak byś tak zrobił

  1. input.removeAttribute("checked");


ps. nie testowane więc nie ręczę że działa.


--------------------
Go to the top of the page
+Quote Post
MrocznyKalafior
post 8.04.2009, 14:26:15
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 2.04.2009

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


Nie zadziała smile.gif.
Go to the top of the page
+Quote Post
piotrooo89
post 8.04.2009, 14:46:00
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




no ja zrobiłem:

  1. function usun (c)
  2. {
  3. document.getElementById(c).removeAttribute("checked");
  4. }
  5.  
  6. <form action="" method="get">
  7. <input type="checkbox" checked="checked" id="c" name="c" />
  8. <input type="button" id="cc" name="ca" value="cs" onClick="usun('c');" />
  9. </form>


i hula.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:53