Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] checkbox'y
marcinz80
post 8.10.2009, 07:29:32
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.09.2009

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


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.
Go to the top of the page
+Quote Post
maly_swd
post 8.10.2009, 08:05:54
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


A czy nie wystarczy wszedzie zmienic bill na cos innego? nie zapominajac o tym ostatnim INPUCIE z js


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
marcinz80
post 8.10.2009, 08:26:06
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.09.2009

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


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.
Go to the top of the page
+Quote Post
kaem
post 8.10.2009, 10:11:34
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

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


Może tak?
  1. <input type='checkbox' onClick="checkAll(document.billSelected$res['costam'])">
Go to the top of the page
+Quote Post
marcinz80
post 8.10.2009, 13:19:15
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.09.2009

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


Ok. Dzięki za propozycje. Problem rozwiązałem w trochę inny sposób.
Temat uważam, za zamknięty.
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: 18.06.2025 - 19:07