Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQuery] podawanie dynamicznie zmiennej
ddr
post 19.08.2013, 17:29:52
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


Witam chciałem się zapytać jak w jquery zrobić wyświetlanie zmiennej którą wcześniej zrobię w php a konkretnie chce zebrać value z slidera (suwaków) a następnie odjąć ją od maxymalnej ilości punktów i podawać w divie wynik z tego (czyli pozostałą liczbę punktów którą można jeszcze dać). Teraz trochę szczegółowo - maxymalna liczba punktów to będzie przypuśćmy 50 czyli tyle możemy rozdać we wszystkich czterech sliderach w sumie (czyli w dwóch po 25 lub w jednym całość lub w czterech po ileś aby wyszło 50) i teraz dynamicznie pobierałoby by value ze slidera (myśle że można by było pobrać to POSTem) a następnie zsumować wszystkie te slidery i odjąć od tej maxymalnej ilości i w divie podać wynik (oczywiście by się zmieniał bez odświeżania strony).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
matiit
post 19.08.2013, 17:50:02
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


Jeśli max value się nie zmienia to zapisz gdzieś to na stronie jako:

  1. <input type="hidden" value="50" id="maxValue" />


I jquery:

  1. var maxValue = parseInt($("#maxValue").val());
Go to the top of the page
+Quote Post
fiszol
post 19.08.2013, 17:55:09
Post #3





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


Ten slider jest inputem?
No to http://api.jquery.com/val/ i http://api.jquery.com/change/
samo wsadzenie do diva można na różne sposoby rozwiązać, np http://api.jquery.com/append/ ,być może przedtem empty(). Nie musisz nic z tego wysyłać, żeby podliczać. Po prostu połącz wszystkie slidery jakąś funkcją która będzie cały czas obliczać ich sume i porównywać do owego 50.


--------------------
\o/
Go to the top of the page
+Quote Post
ddr
post 19.08.2013, 18:20:16
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


Jest problem, bo ja wszystko to co ma się wyświetlać mam w zmiennej i nie działa mi skrypt, kod jest tak.

  1. $zmienna = '
  2. <p>I would like to say: </p>
  3.  
  4. <script>
  5. $( "p" ).append( "<strong>Hello</strong>" );
  6. </script>
  7. ';
  8.  
  9. echo $zmienna;


nie wiem czy to w tym problem ale tak mam napisany całą stronę i wszystko pięknie śmiga tylko ten skrypt coś nie - wyświetla tylko I would like to say:. Co może być tego powodem?
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: 14.08.2025 - 03:50