PHP新手,试图弄清楚如何将HTML范围元素的值发布到单独的页面
这是range元素;
<input type="range" min="1" max="3" value="0" step="1" onchange="showValueComfort(this.value)" style="height: 40px;" name="rangecomfort" />
<span id="range-comfort">1</span>
<script type="text/javascript">
function showValueComfort(newValue)
{
document.getElementById("range-comfort").innerHTML=newValue;
}
</script>
然后在输出页的形式时使用$_POST["rangecomfort"],我得到一个未定义的索引?
JavaScript在这里没有帮助。您应该使用<form action="handler.php">
并在其中处理$_POST["rangecomfort"]。所有你的javascript所做的就是改变<span>
的内容,当你改变范围值