Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] checkbox - sprawdzanie ilości zaznaczonych
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam,
Mam w formularzu checkboxy i chciałbym żeby po ich kliknięciu (więcej niż 3) wychodził komunikat
"Maksymalna dozwolona ilość produktów do porównania wynosi 4) i automatycznie odznaczyło wszystkie checkboxy...



Wiecie może jak to zrobić?? Nigdzie nie mogę tego znaleźć;/

Z góry WIELKIE dzięki za pomoc:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
chemik1982
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 20.03.2007
Skąd: Bydgoszcz

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


  1. <?php
  2. if (isset($_POST['submit'])){
  3. $test = $_POST['test'];
  4. if (count($test)>3){
  5. echo 'test';
  6. }
  7. }
  8. ?>
  9. <form action="test.php" method="post">
  10. <input type="CHECKBOX" name="test[]" />
  11. <input type="CHECKBOX" name="test[]" />
  12. <input type="CHECKBOX" name="test[]" />
  13. <input type="CHECKBOX" name="test[]" />
  14. <input type="submit" name="submit" value="test" />
  15. </form>


dalej mysle ze sobie poradzisz.
Po wyslaniu i tak beda odznaczone.

Pokaż kod to bedzie latwiej ci pomoc.

p.s

eeee nie zauwazylem ze chodzi o js (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował chemik1982 30.03.2008, 01:24:22
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


jak nie umiesz z JS to korzystaj z gotowych rozwiazan
http://lab.arc90.com/2007/11/jquery_multiselect.php
Go to the top of the page
+Quote Post
northwest
post
Post #4





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


nooo właśnie , ja potrzebuje w js :/ ten komunikat w messageboxie ma wyjść przed przejściem na 2 stronę (z wynikami) - jeśli jest mniej zaznaczonych niż 3 to przechodzimy, a jeśli więcej to komunikat i odznaczamy...
Go to the top of the page
+Quote Post
AxZx
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


Kod
        <script language="Javascript" type="Text/JavaScript">
        $(function()
        {
            $('#lang').multiSelect(
            {
                select_all_min: 3,
                no_selection: "Please select a few items!",
                selected_text: " clicked"
            });            
        });
        </script>


parametr select_all_min to wlasnie jest maksymalna ilosc zaznaczonych checkboxow - to sa checkboxy mimo tego ze na poczatku jest to lista rozwijana:)
mozesz popatrzec w zrodla - moze cos cie natchnie.
z jquery bedzie ci latwiej policzyc te zaznaczone checkboxy, bedzie to jedna krotka linijka kodu.[list=1][/list]

Ten post edytował AxZx 30.03.2008, 10:14:58
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 23:30