I';我用html做了一个小调查,但是我想用submit按钮将信息发送到另一个页面。有人能给我一些建议吗?
我做了一个调查,希望在点击提交按钮后将信息发送到另一个html页面。有人知道怎么做吗 我尝试了其他人编写的一些代码,但它也将我发送到页面,并且没有显示信息。 (编辑:我意识到我没有提供足够的信息来获得我所需要的,所以让我告诉你们。我正在为我的家庭衬衫公司制作一个网站。我们制作和设计定制衬衫,并将其出售给人们。我已经做了一项调查,但不知道如何将数据传输到其他页面,所以如果有人能提供帮助,那就太好了。谢谢I';我用html做了一个小调查,但是我想用submit按钮将信息发送到另一个页面。有人能给我一些建议吗?,html,Html,我做了一个调查,希望在点击提交按钮后将信息发送到另一个html页面。有人知道怎么做吗 我尝试了其他人编写的一些代码,但它也将我发送到页面,并且没有显示信息。 (编辑:我意识到我没有提供足够的信息来获得我所需要的,所以让我告诉你们。我正在为我的家庭衬衫公司制作一个网站。我们制作和设计定制衬衫,并将其出售给人们。我已经做了一项调查,但不知道如何将数据传输到其他页面,所以如果有人能提供帮助,那就太好了。谢谢 大小 超小 小的 中等 大的 特大型 双人特大号 量 颜色 红色 橙色 黄色的 绿色
大小
超小
小的
中等
大的
特大型
双人特大号
量
颜色
红色
橙色
黄色的
绿色
蓝色
紫色
设计
设计说明:
进一步联系的电子邮件
电邮:
提交
到目前为止,我还没有得到任何工作,希望得到一些建议,将调查中的信息发送到其他页面。表单上的“操作”属性的内容告诉浏览器将数据发送到哪里
此外,它还将发送表单中的数据。除了提交按钮本身,您发布的代码片段在表单中没有显示任何内容
如果您希望目标页面显示发送的数据,它需要是一个动态页面——简单的HTML无法做到这一点
您是否准备使用服务器端语言?PHP、Python、.NET等等。正如@thelr所说,您需要一个动态页面来实现这一点,我添加了一些代码来举例说明 页面1.html
<!DOCTYPE html>
<html>
<body>
<h2>Survey</h2>
<form action="/page2.html">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
调查
名字:
姓氏:
页面2.html
<!DOCTYPE html>
<html>
<head>
<script>
retrieveData = function() {
const urlParams = new URLSearchParams(window.location.search);
const firstName = urlParams.get('firstname');
const lastName = urlParams.get('lastname');
const resultDiv = document.getElementById("result");
resultDiv.innerHTML = `Name: ${firstName} - ${lastName}`
}
</script>
</head>
<body onload="retrieveData()">
<div id="result">
</div>
</body>
</html>
retrieveData=函数(){
const urlParams=新的URLSearchParams(window.location.search);
const firstName=urlParams.get('firstName');
const lastName=urlParams.get('lastName');
const resultDiv=document.getElementById(“结果”);
resultDiv.innerHTML=`Name:${firstName}-${lastName}`
}
不要将HTML表单放在其他HTML表单中,这是行不通的。此外,您只需要一个HTML表单,该表单具有要将值发送到的正确action=“…”
属性。
<!DOCTYPE html>
<html>
<head>
<script>
retrieveData = function() {
const urlParams = new URLSearchParams(window.location.search);
const firstName = urlParams.get('firstname');
const lastName = urlParams.get('lastname');
const resultDiv = document.getElementById("result");
resultDiv.innerHTML = `Name: ${firstName} - ${lastName}`
}
</script>
</head>
<body onload="retrieveData()">
<div id="result">
</div>
</body>
</html>