gpt4 book ai didi

javascript - 显示表单中的数据

转载 作者:行者123 更新时间:2023-11-28 04:18:05 24 4
gpt4 key购买 nike

我正在创建一张生日快乐卡,所以我需要将数据从表单带到生日卡页面,那么我如何从第一个 div(第一个 div 是一个表单)传输信息并在第二个 div 中显示该数据.

<!DOCTYPE html>
<html>
<body>
<script>
function myfunction(){
var divelement = document.getElementById(id);

if(divelement.style.display === 'none')
divelement.style.display = 'block';
else
divelement.style.display = 'none';
}
</script>
<div>

<style>

form{
text-align: center;
font-size: 20px;
}
</style>
<div id="form" style="display:block;" >
<form name = "form" id = "form">
First name:<br> <br>
<input type="text" name="firstname">
<br><br>
Last name:<br><br>
<input type="text" name="lastname" ><br><br>
Message:<br><br>
<input type="text" name="message" >
<br><br>
<button onclick="myfunction('form')">Click me !!!!</button>
</form>
</div>
</div>

<div>

    <div class='card'>
<div class='front face'>
<img src= images/birthday.gif/>
</div>
<div class="back face">
<img src= images/birthday1.gif/>

</div>
</div>
</body>

最佳答案

所以你的代码有很多问题。首先,通常情况下,给你想要操作 ID 的 div 总是一个安全的选择,因为这确保它们是唯一的并且可以访问它们的属性。其次,您在 onclick 事件中对 myFunction 的论点没有做任何事情,因为它定义的函数没有任何参数,在这种情况下也不需要参数。基本上,以下代码将产生一个输出,但是您当然需要相应地进行调整以将信息放在您想要的位置。

function myFunction() {
var fname = document.getElementById("firstname");
var lname = document.getElementById("lastname");
var message = document.getElementById("message");

var output = fname + lname + message;
document.getElementById("NAME_OF_OUTPUT_DIV").innerHTML = output;
};

再次确保所有输入都有 ID,您希望输出到的 div 也有 ID。干杯。

附言您可以使用 jquery 做一些非常出色的事情——通常也容易得多。

关于javascript - 显示表单中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42378192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com