问题遇到的现象和发生背景
实现文件内容与表单中输入框中的内容进行比较,看是否一样
问题相关代码,请勿粘贴截图
这是index.html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="">
<input type="text" id="input">
<button onclick="btn()">submit</button>
</form>
<script>
function btn(){
var value = document.getElementById("input").value
alert(value)
}
</script>
</body>
</html>
这是nodejs代码
const fs = require("fs");
const express = require("express");
const app = express();
const port = 3020;
app.get("/", (req, res) => {
fs.readFile("./1.txt", "utf8", function (err, dataStr) {
// 如果读取成功,则err的值为null,dataStr会显示例1.txt的文本内容
// 如果读取失败,err的值为错误对象,展示出错误信息,dataStr的值为undefined
console.log(err);
console.log("------");
console.log(dataStr);
if (err) return res.send("内容读取失败!");
res.send(dataStr);
});
});
app.listen(port, () => console.log(`Example app listening on port ${port}!`));
我想要达到的结果
点击按钮 可以对dataStr与value进行比较,如果两个数据一样的页面弹出两个一样,不一样则弹出不一样。