Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] JQUERY i checkbox
michalszweisig
post 18.04.2011, 18:30:21
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.04.2011

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


  1. foreach ($aaa as $test) {
  2. <input type="checkbox" name="nazwa[]" value="<?php echo $test['id'];?>"/>
  3. }
  4.  

generuje mi to 10 inputow
jak teraz przez JQUERY sprawdzic czy choc jeden zostal zaznaczony?
Go to the top of the page
+Quote Post
dziamber
post 18.04.2011, 19:16:47
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 18
Dołączył: 15.04.2009
Skąd: Kwidzyn

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


Trochę mi to zajeło zanim znalazłem odpowiednie rozwiązanie. Na potrzeby tego przykładu robie sobię pętle while bo nie mam obiektu jak ty.

Skrypt php wygląda tak:

  1. <form onSubmit="check_box(); return false;">
  2. <?php
  3. $ile = 10;
  4. $jest = 1;
  5. while($jest <= $ile) {
  6. ?>
  7. Wartosc <?php echo $jest; ?> <input type="checkbox" class="cb" name="nazwa[]" value="<?php echo $jest; ?>"/><br/>
  8. <?php
  9. $jest++;
  10. }
  11. ?>
  12. <input type="submit" value="sprawdz"/>
  13. </form>


A skrypt jquery wygląda tak:

  1. function check_box()
  2. {
  3. var values = new Array();
  4. $.each($("input[name='nazwa[]']:checked"), function() {
  5. values.push($(this).val());
  6. });
  7. alert("Zaznaczone checkboxy to: " + values);
  8. }


I takim sposobem gdy ktoś np. zaznaczy pole 1, 2 i 3 skrypt wypluje cos takiego:

  1. Zaznaczone checkboxy to: 1, 2, 3
Go to the top of the page
+Quote Post
michalszweisig
post 19.04.2011, 00:05:48
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.04.2011

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


dzieki wielkie!
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: 19.07.2025 - 19:34