<script> $(function() { $( "#slider" ).slider({ value:1, step: 1, slide: function( event, ui ) { $( "#amount" ).val( ui.value ); } }); $( "#amount" ).val( $( "#slider" ).slider( "value" ) ); }); </script> <input type="text" id="amount"/> <div id="slider"></div>
1. Problem pierwszy:
Działa rzecz jasna, w polu input wyświetla mi wartość z zakresu 1-1000 jaką sobie wybiorę, jednakże miłoby było, gdyby w formularzu, w którym owy skrypt się znajduje, pod inputem wyświetlała się ustawiona wartość, np.: Wybrałeś 234 na sliderze., której nie mogę ruszyć jak w inpucie text'owym.
Niby proste, ale nie wiem jakiego znacznika html użyć by móc wprowadzić do niego id=amount...
Żeby nie było że jestem leniem, szukałem po necie, ale większość google wypluwa mi jako slidery do zdjęć i innych bzdetów, z którym ów powyższy skrypt nie ma się nijak w swej odpowiedzi.
2. Problem drugi (bazuje na problemie pierwszym):
Nie mam pojęcia do końca jak to ugryść, chcę aby zakres nie był od 1 do 1000, tylko od 1 do 86399 (czyli 24*60*60 - 1), w input podawałby liczbę z tego zakresu, zaś w formularzu wyświetlane byłoby dla ustawienia taką oto informację (przykłady):
47 - 0 godzin 0 minut 47 sekund
835 - 0 godzin 13 minut 55 sekund
80168 - 22 godzin 16 minut 8 sekund
Proszę o pomoc, gdyż dla mnie to co jest górą, dla Was może kamieniem.
Pozdrawiam.