【发布时间】:2016-07-29 11:26:00
【问题描述】:
关于 HTML 中的 Range 输入类型 当我更改滑块(范围输入类型)中的值时,该值在文本框中显示 但是当我在文本框中更改值时也没有在滑块中设置该值(范围输入类型)。 这是代码 它的功能: 我们还希望当我们滑动滑块时,文本框中的值也会发生变化 功能:
<script type="text/javascript">
function updateTextInput(val) {
document.getElementById('textInput').value=val;
}
function updateTextInput2(val) {
document.getElementById('range1').value = val;
}
</script>
HTML:
<input type="range" min="0" max="100" value="0" id="range1" onchange="updateTextInput(this.value);"/>
<input type="text" id="textInput" value="0" onchange="updateTextInput2(this.value);">
【问题讨论】:
-
好像行得通,改值后要注意了
-
你能告诉我在改变值后如何集中注意力,因为我们是第一次使用这个控件
-
你可以用
onkeyup代替onchange
标签: javascript html