Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zaznacz wszystkie/odwroc znaczenie ...
Forum PHP.pl > Forum > Po stronie przeglądarki
djbarca
ja w teamcie .. znalazlem wiele tego typu skryptow ale problem tkwi w tym ze moje nazwy checkbox'ow to "nazwa[]" ... i nie dziala .. przykladowy sktrypt np:.\


  1. <?php
  2. <script type="text/javascript"> 
  3. function makeCheck(thisForm) 
  4. { 
  5. for (= 0; i < thisForm.option.length; i++) 
  6. { 
  7. thisForm.option[i].checked=true 
  8. } 
  9. } 
  10.  
  11. function makeUncheck(thisForm) 
  12. { 
  13. for (= 0; i < thisForm.option.length; i++) 
  14. { 
  15. thisForm.option[i].checked=false 
  16. } 
  17. } 
  18. </script> 
  19.  
  20. <form name="Formularz"> 
  21. <input type="button" value="Zaznacz" onclick="makeCheck(this.form)"> 
  22. <input type="button" value="Odznacz" onclick="makeUncheck(this.form)"> 
  23. <br /> 
  24. <input type="checkbox" name="option[]">Pozycja 1<br /> 
  25. <input type="checkbox" name="option[]">Pozycja 2<br /> 
  26. <input type="checkbox" name="option[]">Pozycja 3<br /> 
  27. <input type="checkbox" name="option[]">Pozycja 4<br /> 
  28. </form>
  29. ?>


pewnie lol ... WTF ? :/
PUPI
  1. <script type="text/javascript">
  2. function makeCheck(thisForm)
  3. {
  4. var zmienna = document.getElementsByName( 'option[]' );
  5. for (i = 0; i < zmienna.length; i++)
  6. {
  7. zmienna[i].checked=true
  8. }
  9. }
  10.  
  11. function makeUncheck(thisForm)
  12. {
  13. var zmienna = document.getElementsByName( 'option[]' );
  14. for (i = 0; i < zmienna.length; i++)
  15. {
  16. zmienna[i].checked=false
  17. }
  18. }
djbarca
wielkie dzieki smile.gif .....
yoanna
hej smile.gif a co w przypadku gdy w jednym formularzu mam stworzone dwie tabele jadna pokazuje mi kolory przypisane a druga kolory pozostale i teraz chce umiescic do kazdej z tabel osobne przyciski zaznacz wszystko i odznacz wszystko.

jedna tabela wysyla postem kolor_u a druga kolor_d

wstawialam na poczatku kodu dwa razy skrypt javy gdzie zmienilkam option na odpowiednio kolor_u i kolor_d ale niestety teraz nie dziala zaznaczanie i odznaczanie.

gdy stosuje ten skrypt tylko raz jest ok

ale jak zrobic w takim przypadku? questionmark.gif

oooo wlasnie zauwazylam ze dziala tylko ten skrypt ktopry jest wstawiony jako pierwszy w kolejnosci. wtedy wszystkie cztery przyciski zaznacz wszystko 2x i odznacz wszystko2x dzialaja jednak zanzaczaja i odznaczaja tylko w jednej z tabeli tej ktora ma name takie jak pierwszy skrypt a drugi skrypt juz nie rozpoznaje tego ze ma inne name

podaje kod:

  1. <?php
  2. <script type=&#092;"text/javascript\">
  3.  function makeCheck(thisForm)
  4.  {
  5.  var zmienna = document.getElementsByName( 'kolor_d[]' );
  6.  for (= 0; i < zmienna.length; i++)
  7.  {
  8.  zmienna[i].checked=true
  9.  }
  10.  }
  11.  
  12.  function makeUncheck(thisForm)
  13.  {
  14.  var zmienna = document.getElementsByName( 'kolor_d[]' );
  15.  for (= 0; i < zmienna.length; i++)
  16.  {
  17.  zmienna[i].checked=false
  18.  }
  19.  }
  20.  
  21.  
  22. <script type=&#092;"text/javascript\">
  23.  function makeCheck(thisForm)
  24.  {
  25.  var zmienna = document.getElementsByName( 'kolor_u[]' );
  26.  for (= 0; i < zmienna.length; i++)
  27.  {
  28.  zmienna[i].checked=true
  29.  }
  30.  }
  31.  
  32.  function makeUncheck(thisForm)
  33.  {
  34.  var zmienna = document.getElementsByName( 'kolor_u[]' );
  35.  for (= 0; i < zmienna.length; i++)
  36.  {
  37.  zmienna[i].checked=false
  38.  }
  39.  }
  40.  
  41.  
  42. .....
  43.  
  44.  
  45.  while($row2 = mysql_fetch_array($result2))
  46.  {
  47.  echo '
  48.  '.$row2['id_kolor'].'
  49.  '.$row2['nazwa_kolor'].&nbsp;&nbsp;
  50. ?>


ok juz wiem przeciez odwolywalam sie do tych samych przyciskow smile.gif heh zrobilam poprawnie smile.gif POZDRAWIAM
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.