Mam dane wejściowe zakresu html5 i wejście pola tekstowego. Po zmianie zakresu pole tekstowe zostanie zaktualizowane. Ale co mam zrobić, aby po wprowadzeniu numeru w polu tekstowym wprowadzanie zakresu zostało zaktualizowane?Jak zaktualizować zakres html5 przy zmianie wprowadzania tekstu?
To jest mój bieżący kod:
<div>
<input id="slider" type="range" min="0" max="200" />
<input id="box" type="text" value="0"/>
</div>
<script>
var slider = document.getElementById('slider');
$('#box').change(function(){slider.value=parseInt(this.value)});
</script>
Kiedy edytować pole tekstowe, mój suwak (wejście zakres) nie zmienia się. Co ja robię źle? Czy to możliwe, że nie powinienem używać suwaka.value do aktualizacji suwaka? Jeśli to jest powód, jaki jest właściwy sposób, aby to zrobić?
'change' jest wywoływane po naciśnięciu klawisza Enter/Rozmycie, potrzebne jest zdarzenie oparte na kluczach, aby zmienić je w zależności od typów użytkownika - czy tego właśnie chcesz? –
Aby zmienić, gdy typy użytkownika korzystają ze zdarzenia 'keyup' (http://api.jquery.com/keyup), które wyzwala po powrocie klawisza. –