Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zaznacz odznacz wszystkie
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


Witajcie,

za pomoca checkboxa nie mam problemu zeby zaznaczyc pozostałe wszystkie checkboxy ale za pomocą jakiejś grafiki nie za bardzo

taki mam kod:

  1. function zaznacz(source, form) {
  2. var checkboxy = document.getElementById(form).getElementsByTagName('input');
  3. for(i = 0; i < checkboxy.length; i++)
  4. if(checkboxy[i].type == 'checkbox')
  5. checkboxy[i].checked = (source.checked) ? true : false;
  6. }
  7.  
  8. <form action = "delInbox.php" method = "POST" id="checkboxy">
  9.  
  10. Check all
  11. <input type="checkbox" onClick="zaznacz(this, 'checkboxy')" /><br />
  12. <input type="image" src="check-all.gif" title="Zaznacz / Odznacz" onClick="zaznacz(this, 'checkboxy')"/>
  13.  
  14.  
  15.  
  16. <br />
  17.  
  18. <input type="checkbox" />
  19. <br />
  20. <input type="checkbox" />
  21.  
  22. </form>


oczywiście nie dziala. Co robię nie tak

dzieki pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emacieka
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.12.2003
Skąd: Szczecin

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


Pisane na szybko, moze ktos to ladniej ropisze (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
Kod
<script>
var checkboxs_checked = false;

function zaznacz (form,checkbox)
{
    var checkboxy = document.getElementById(form).getElementsByTagName('input');


    for( i = 0; i < checkboxy.length; i++ )
    {
        if (checkboxy[i].type == 'checkbox' && ( !checkbox || checkboxy[i].id == checkbox.id ) )
        {
            checkboxy[i].checked = checkboxy[i].checked ? false : true;
        }
    }

    checkbox.checked = checkbox.checked ? false : true;
}
</script>

<form action="delInbox.php" method="POST" id="checkboxy">

Check all
<input type="checkbox" onclick="zaznacz('checkboxy',false)" /><br />
<input type="image" src="check-all.gif" title="Zaznacz / Odznacz" onclick="zaznacz('checkboxy',false);" />



<br />

<label><input id="rodzina" name="postuj" value="6" type="checkbox" onclick="zaznacz('checkboxy', this)">Rodzina</label>
<label><input id="rodzina" name="postuj" value="2" type="checkbox" onclick="zaznacz('checkboxy', this)">Rodzina</label>
<label><input id="dzieci" name="postuj" value="8" type="checkbox" onclick="zaznacz('checkboxy', this)">Dzieci</label>
<label><input id="dzieci" name="postuj" value="21" type="checkbox" onclick="zaznacz('checkboxy', this)">Dzieci</label>
<label><input id="dzieci" name="postuj" value="24" type="checkbox" onclick="zaznacz('checkboxy', this)">Dzieci</label>
<label><input id="dzieci" name="postuj" value="22" type="checkbox" onclick="zaznacz('checkboxy', this)">Dzieci</label>

</form>
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: 5.10.2025 - 15:50