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

时间:2014-09-12 05:53:32

标签: javascript php

我一直在制作一个脚本,让用户使用HTML5设置设置&#39; <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参数或其他东西。我无法弄清楚。

1 个答案:

答案 0 :(得分:1)

将功能更改为此项会将值插入到输入中,然后您可以将其发布为您之后的内容吗?

<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>