2011/07/25

スライドバー

スライドバーで数値を入力するには、input要素のtypeにrangeを指定します。
minで最低値、maxで最高値、stepで上下する最小単位、valueでデフォルト値を指定します。
執筆時点ではChromeのバージョン7以降、Operaの9以降、及びSarafiの5以降でないと正常に動作しないようです。



50


<input type="range" name="num" min="0" max="100" step="5" value="50"
 onchange="changeValue(this.value)">
<span id="val">50</span>
<script type="text/javascript">
function changeValue(value) {
    document.getElementById("val").innerHTML = value;
}
</script>

0 件のコメント:

コメントを投稿