Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Check alll zaznacza tylko jedno pole
Forum PHP.pl > Forum > Przedszkole
amii
Przycisk zaznacz wszystko zaznacza mi tylko pierwszy element. Siedzę już nad tym trochę ale może ktoś na świeżo zobaczy coś czego sam nie widzę.

  1. //****PAGINATOR****//
  2. if (stats('blogi','') > 0) {
  3. $zapytanie_a = mysql_query("SELECT COUNT(*) FROM blogi") or die('Wystapil blad przy zapytaniu paginatora w blogi: ' . mysql_error());
  4. $zapytanie = mysql_num_rows($zapytanie_a);
  5. $recordsCount = $zapytanie;
  6. $pager = new Pager('idPagera');
  7. $pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordow
  8. $pager->SetRecordsPerPage(s('paginator')); //ile rekordow ma sie wyswitlal na stronie
  9. $pager->Make(true);
  10. $renderPager = $pager->Render();
  11. $start = $pager->GetIndexRecordStart();//pobranie indexu rekordu poczatkowego
  12. $end = $pager->GetIndexRecordEnd();//pobranie indexu rekordu koncowego
  13. $sql = "SELECT * FROM blogi LIMIT ".$start.",".($end - $start + 5);
  14. $zapytanie2 = mysql_query($sql) or die('Wystapil blad przy zapytaniu paginatora w zmiennej sql: ' . mysql_error());
  15. //****PAGINATOR****//
  16.  
  17.  
  18.  
  19.  
  20. /******************************Sekcja wyswietlania adresow blogow***********************/
  21. echo '<p><h4>Twoje blogi:</h4></p>';
  22.  
  23.  
  24. echo '<form method="post" id="formularz1_checkbox" name="formularz1_checkbox" action="'.SITE.'admin.php?action=dodaj&amp;task=usun">';
  25. $przycisk3 = html_input('submit', 'usun_zaznaczone1_name', 'usun_zaznaczone1_id', 'Usun
  26. zaznaczone', '', 'button', 'onclick="java script: return pop()"', '', '', '', '', '', '', '', '');
  27. $przycisk4 = html_input('submit', 'pinguj_zaznaczone1_name', 'pinguj_zaznaczone1_id', 'Pinguj zaznaczone', '', 'button', '', '', '', '', '', '', '', '', '');
  28. echo '<p><input type="checkbox" name="zaznacz1_all_name" id="zaznacz1_all_id" onClick="zaznacz(this, \'formularz1_checkbox\')" /> Zaznacz wszystko: ' .$przycisk3 . $przycisk4. ' </p>';
  29.  
  30. while ($row = mysql_fetch_array($zapytanie2)) {
  31.  
  32. $podstaw1 = '<input type="checkbox" name="checkbox_name1[]" id="checkbox_id1_'.$row['url'].'" value="'.$row['url'].'<:snitch.gif'.$row['id'].'" />';
  33.  
  34. echo $podstaw1 .'&nbsp;&nbsp;&nbsp;&nbsp;'. html_input('fieldset', '', '', '', '', '', '', '', '',
  35. '', '', '', '', '','<a onclick="toggle(\'su9\')" style="cursor: pointer;">'.$row['url'].'</a>');
  36. echo '<div id="su9" style="display: none;">';
  37. echo html_input('fieldset', '', '', '', '', '', '', '', '', '', '', '', '', '','Aktualizacja
  38. strony');
  39. echo html_input('text', 'tytul_name', 'tytul_id', $row['tytul'], 'Tytul strony', '', '', '',
  40. '', '', '', '', '', '', '');
  41.  
  42.  
  43. echo '</div></fieldset></form>';
  44.  
  45.  
  46. }


[JAVASCRIPT] pobierz, plaintext
  1. function zaznacz(zrodlo, form) {
  2. var checkboxy = document.getElementById(form).getElementsByTagName('input');
  3.  
  4. for(i = 0; i < checkboxy.length; i++) {
  5. if(checkboxy[i].type == 'checkbox')
  6. checkboxy[i].checked = (zrodlo.checked) ? true : false;
  7. }
  8. }
[JAVASCRIPT] pobierz, plaintext
kamil4u
Nie dawaj kodu PHP,a wynikowy kod już HTML!
amii
Po wklejeniu i widzę, ze jest zamykanych więcej </form> niż powinno być może to to (na razie nie mam możliwości sprawdzenia).
  1. <p><h4>Twoje blogi:</h4></p>
  2. <form method="post" id="formularz1_checkbox" name="formularz1_checkbox" action="http://strona.pl/synonim/admin.php?action=dodaj&amp;task=usun">
  3.  
  4. <p><input type="checkbox" name="zaznacz1_all_name" id="zaznacz1_all_id" onClick="zaznacz(this, 'formularz1_checkbox')" /> Zaznacz wszystko:
  5. <input type="submit" name="usun_zaznaczone1_name" id="usun_zaznaczone1_id" class="button" onclick="java script: return pop()" value="Usun zaznaczone" />
  6. <input type="submit" name="pinguj_zaznaczone1_name" id="pinguj_zaznaczone1_id" class="button" value="Pinguj zaznaczone" />
  7. </p>
  8.  
  9. <input type="checkbox" name="checkbox_name1[]" id="checkbox_id1_http://filtrdowody.pl/" value="http://filtrdowody.pl/<:snitch.gif1" />&nbsp;&nbsp;&nbsp;&nbsp;
  10. <fieldset><legend><a onclick="toggle('sup1')" style="cursor: pointer;">http://filtrdowody.pl/</a></legend>
  11.  
  12. <div id="sup1" style="display: none;"><fieldset><legend>Aktualizacja strony</legend>
  13. <p><label for="tytul_id">Domyslna kategoria</label>:<br />
  14. <input type="text" name="tytul_name" id="tytul_id" value="Uncategorized" /></p>
  15. <p><label for="adres_id">Adres strony</label>:<br />
  16. <input type="text" name="adres_name" id="adres_id" onkeypress="return SEFrestrict(event);" value="http://filtrdowody.pl/" /></p>
  17. <p><label for="login1_id">Login na blogu</label>:<br /><input type="text" name="login1_name" id="login1_id" value="amigos12" /></p>
  18. <p><label for="pass4_id">Haslo na blogu</label>:<br />
  19. <input type="text" name="pass4_name" id="pass4_id" value="" /></p>
  20. <input type="hidden" name="id_name" id="id_id" value="1" />
  21. </div>
  22.  
  23.  
  24. <input type="checkbox" name="checkbox_name1[]" id="checkbox_id1_http://bluefilters.org.pl/" value="http://bluefilters.org.pl/<:snitch.gif2" />&nbsp;&nbsp;&nbsp;&nbsp;
  25. <fieldset><legend><a onclick="toggle('sup2')" style="cursor: pointer;">http://bluefilters.org.pl/</a></legend>
  26.  
  27. <div id="sup2" style="display: none;"><fieldset><legend>Aktualizacja strony</legend>
  28. <p><label for="tytul_id">Domyslna kategoria</label>:<br />
  29. <input type="text" name="tytul_name" id="tytul_id" value="Uncategorized" /></p>
  30. <p><label for="adres_id">Adres strony</label>:<br />
  31. <input type="text" name="adres_name" id="adres_id" onkeypress="return SEFrestrict(event);" value="http://bluefilters.org.pl/" /></p>
  32. <p><label for="login1_id">Login na blogu</label>:<br />
  33. <input type="text" name="login1_name" id="login1_id" value="amigos12" /></p>
  34. <p><label for="pass4_id">Haslo na blogu</label>:<br />
  35. <input type="text" name="pass4_name" id="pass4_id" value="" /></p>
  36. <input type="hidden" name="id_name" id="id_id" value="2" />
  37. </div>
  38.  
  39.  
  40. <input type="checkbox" name="checkbox_name1[]" id="checkbox_id1_http://filtrdowody.eu/" value="http://filtrdowody.eu/<:snitch.gif3" />&nbsp;&nbsp;&nbsp;&nbsp;<fieldset><legend>
  41. <a onclick="toggle('sup3')" style="cursor: pointer;">http://filtrdowody.eu/</a></legend>
  42.  
  43. <div id="sup3" style="display: none;"><fieldset><legend>Aktualizacja strony</legend>
  44. <p><label for="tytul_id">Domyslna kategoria</label>:<br />
  45. <input type="text" name="tytul_name" id="tytul_id" value="Uncategorized" /></p>
  46. <p><label for="adres_id">Adres strony</label>:<br />
  47. <input type="text" name="adres_name" id="adres_id" onkeypress="return SEFrestrict(event);" value="http://filtrdowody.eu/" /></p>
  48. <p><label for="login1_id">Login na blogu</label>:<br />
  49. <input type="text" name="login1_name" id="login1_id" value="amigos12" /></p>
  50. <p><label for="pass4_id">Haslo na blogu</label>:<br />
  51. <input type="text" name="pass4_name" id="pass4_id" value="" /></p>
  52. <input type="hidden" name="id_name" id="id_id" value="3" />
  53. </div>
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.