从文本输入中获取数量,并使用OnClick="location.href"将信息推送到新页面,可以通过以下步骤实现:
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>文本输入示例</title>
</head>
<body>
<input type="text" id="quantityInput">
<button onclick="redirectToNewPage()">提交</button>
<script>
function redirectToNewPage() {
var quantity = document.getElementById("quantityInput").value;
var url = "新页面的URL?quantity=" + quantity;
location.href = url;
}
</script>
</body>
</html>
示例代码(使用Node.js和Express框架):
const express = require('express');
const app = express();
app.get('/newPage', (req, res) => {
const quantity = req.query.quantity;
// 在这里可以对数量进行进一步处理,如存储到数据库或进行其他业务逻辑操作
res.send('接收到的数量为:' + quantity);
});
app.listen(3000, () => {
console.log('服务器已启动,监听端口3000');
});
在上述示例代码中,通过req.query.quantity获取到从前端页面传递过来的数量参数,并可以进行相应的处理,如存储到数据库或进行其他业务逻辑操作。最后,使用res.send()方法将结果返回给前端页面。
这样,当用户在前端页面输入数量并点击提交按钮时,会将数量信息传递到新页面,并在新页面中进行相应的处理。
领取专属 10元无门槛券
手把手带您无忧上云