Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQuery] podawanie dynamicznie zmiennej
Forum PHP.pl > Forum > Przedszkole
ddr
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).
matiit
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());
fiszol
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.
ddr
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?
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.