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%)
-----


Kod
<script>
var checkboxs_checked = false;

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


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

    if ( ! id )
    {
        checkboxs_checked = checkboxs_checked ? false : true;
    }
}
</script>

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

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



<br />

<input id="rodzina" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'rodzina')">Rodzina</span>
<input id="rodzina" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'rodzina')">Rodzina</span>
<input id="dzieci" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'dzieci')">Dzieci</span>
<input id="dzieci" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'dzieci')">Dzieci</span>
<input id="dzieci" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'dzieci')">Dzieci</span>
<input id="dzieci" name="postuj" value="6" type="checkbox"><span onclick="zaznacz('checkboxy', 'dzieci')">Dzieci</span>

</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: 4.10.2025 - 18:42