如何在另一个页面中将表单元素从一个表单显示到另一个表单?

时间:2016-04-09 19:40:54

标签: javascript html forms

我有两个HTML页面,它们都包含一个表单。例如,我调用 Register.html

<html>
<head>
    <title>Registration</title>
</head>
<body>
    <script type="text/javascript" src="js/menu.js"></script>
    <form name="fform" action="confirmation.html">
    <label>Name</label><input type="text" name="name">
    <label>Email</label><input type="text" name="email">
    <input type="button" value="Send" onclick="Register()">
    </form>
</body>
</html>

我希望在此HTML页面上显示我在该表单上输入的内容。例如,我拨打 confirmation.html

<html>
<head>
    <title>Confirmation</title>
</head>
<body>
    <script type="text/javascript" src="js/menu.js"></script>
    <p> Congratulations, User with data below: </p>
    <form name="fform">
    <label>Name</label><input type="text" name="zname">
    <label>Email</label><input type="text" name="zemail">
    </form>
    <p> Has been Successfully Registered! </p>
</body>
</html>

这是我用 menu.js

调用的JS
var namestr = (document.fform.name.value);
(document.fform.zname.value) = namestr;

var emailstr = (document.fform.email.value);
(document.fform.zemail.value) = emailstr;

document.fform.submit();

Register()函数的正确JS代码是什么,因此来自 Register.html 的所有表单元素值都显示在 confirmation.html 中,因为我的JS无效,元素值未显示在 confirmation.html 中。

(我更喜欢你只使用HTML和JS,因为我只懂这些语言)。

1 个答案:

答案 0 :(得分:0)

对于这个简单的任务,您可以使用Local Storage

要在import pygame, math pygame.init() screen = pygame.display.set_mode((600, 500)) clock = pygame.time.Clock() pygame.display.set_caption('Car Driving') def main(): r = 0 car = pygame.image.load('images/car.png') while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() quit() r += 3 screen.fill((40,40,40)) screen.blit(pygame.transform.rotate(car, r), (200, 100)) pygame.display.update() clock.tick(40) main() 上保存数据:

Register.html

获取localStorage.setItem("name", document.fform.name.value); 上的数据:

confirmation.html