HTML5の範囲入力とテキストボックス入力があります。範囲が変更されると、テキスト ボックスが更新されます。しかし、テキスト ボックスに数値を入力すると範囲入力が更新されるようにするにはどうすればよいでしょうか。
これは私の現在のコードです:
<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>
テキスト ボックスを編集しても、スライダー (範囲入力) は変化しません。私は何を間違っていますか?スライダーを更新するためにslider.valueを使用すべきではないということでしょうか? それが理由である場合、それを行う正しい方法は何ですか?