我对Node.js(和Web编程)非常陌生。 nodejs服务器必须在网页上读取范围滑块的值,然后将其保存在文件中。首先,我试图用console.log()显示值,但是没有响应?即使文本“某些值:”也不会出现。 这是我的代码:
<p>Slider</p>
<div class="rangeslider">
<input type="range" min="0" max="100" value="77" class="armslider" id="sliderRange">
<p>Value:<span class="fire" id="supe" ></span>
<script type="text/javascript">
const rangeslider = document.getElementById("sliderRange");
const output = document.getElementById("supe");
output.innerHTML = rangeslider.value;
rangeslider.oninput = function() {
output.innerHTML = this.value;
}
</script>
</div>
节点server.js:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.set('view engine', 'ejs');
...
app.post('/', function(req, res) {
console.log('some value: ' + req.body.supe);
});
我的想法是,滑块上的所有更改都必须显示在控制台上。