Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] checkbox'y
Forum PHP.pl > Forum > PHP
marcinz80
Mam problem z checkbox'em. Znalazłem kod "check_all" do dynamicznie zmieniających się checkbox'ów, ale muszę go trochę zmodyfikować. Chodzi mi dokładnie o nazwę
checkbox'a. Ja w tym miejscu mam zmienną i jest problem umieszczenia jej w linijce 18 zamiast nazwy "bill" w załączonym kodzie.
Jeśli macie jakieś propozycje to bardzo proszę o podpowiedzi. Z góry dziekuję.
  1. // JavaScript
  2. <script language="javascript" type="text/javascript">
  3. function checkAll(chk) {
  4. for (i = 0; i < chk.length; i++)
  5. chk[i].checked = true ;
  6. }
  7. </script>
  8.  
  9. // Dynamic Checkboxes
  10. <?php
  11. while ($res->fetchInto($row)) {
  12. <input type='checkbox' name='bill[]' value='$orderID$orderGenerationID'> // normalnie name to bill który pakujemy do inputa na dole, a ja potrzebuje
  13. <input type='checkbox' name='.$res['cos_tam'].' value='$orderID$orderGenerationID'> // zapakować mu zmienną $res bo akurat tak mam w kodzie
  14. }
  15. ?>
  16.  
  17. // Call JavaScript function
  18. <input type='checkbox' onClick='checkAll(document.billSelected.bill)'>
  19.  

Pozdrowienia.
maly_swd
A czy nie wystarczy wszedzie zmienic bill na cos innego? nie zapominajac o tym ostatnim INPUCIE z js
marcinz80
No właśnie problem w tym, że jeśli zamiast "bill" w 18 linijce
  1. <input type='checkbox' onClick='checkAll(document.billSelected.bill)'>
  2.  

wstawię ".$res['cos_tam'].' albo samo "$res"
  1. <input type='checkbox' onClick='checkAll(document.billSelected.$res)'>
  2.  

to generuje mi błędy.
kaem
Może tak?
  1. <input type='checkbox' onClick="checkAll(document.billSelected$res['costam'])">
marcinz80
Ok. Dzięki za propozycje. Problem rozwiązałem w trochę inny sposób.
Temat uważam, za zamknięty.
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.