移动时设置输入值';滚动控制';


Setting input value when moving 'scroll control'

我一直在开发一个脚本,让用户使用HTML5的<input type="range"设置一个设置,我已经让它工作了,并让它在我的网站上显示一个值,但问题是我希望用户集设置作为表单输入$_POST['gearsdrag']发布。

为了清楚起见,我提供了一个JSfiddle。

http://jsfiddle.net/hqdesf70/

我想要发送的输入是<input id="r" type="text" name="gearsdrag" value="6000" />

但是脚本集的是<input id="r" type="text" name="gearsdrag" />6000</input>,而不是用$_POST发送的。那么有没有办法做到这一点,或者用get参数之类的方法。我想不通。

将函数更改为this将在输入中插入值,然后您就可以发布它了?

<script>function showValue(newValue)
{
    //changing the "innerHTML" to "value" is what inserts it into the text field
    document.getElementById("r").value = newValue;
    document.getElementById("rr").innerHTML = newValue;
}
</script>
Keisti pavarą prie: <span id="rr">0</span> / RPM
<form action="test.php" method="post">
    <input type="range" min="0" max="7800" value="0" step="100" onchange="showValue(this.value)" />
    <input id="r" type="text" name="gearsdrag" value=""/>
    <input type="submit" value="Nustatyti" />
</form>