我可以将数据从一个HTML文件发送到另一个吗?

时间:2019-05-08 14:23:03

标签: html

这个问题已经在论坛中问过,但是我认为如果有人愿意帮助我,我需要进一步说明一下,因为我是编程的新手。

我要实现的本质是填写HTML创建的表单,并在第二个模板化HTML页面的某些位置显示响应。

很明显,下面的内容看起来不应该是什么,但是我只是模拟了一下,以使您了解我的意思。

在表单中可能是:

<form action="results.html" method="GET">
<input type="text" name="Title" />
<input type="submit" value="Submit" />
</form>

我希望输入的文本显示在“ results.html”中XXXXX的位置:

<table>
<tr>
<td>
<font face="trebuchet ms" size="2px" color="CBAB62">TITLE:</font>
<font face="trebuchet ms" size="2px" color="CBAB62">XXXXX</font>
</td>
</tr>
</table>

我已经看到提供PHP和JavaScript作为解决方案。作为从未接触过这两种语言的人,请问有人建议我应该采用哪种方式进行项目开发?

我无权访问Web服务器,因此,如果有可能完全脱机执行此操作,那将是我的偏爱,但显然我愿意接受所提供的所有建议和帮助。

谢谢大家。

2 个答案:

答案 0 :(得分:0)

PHP 是一种很好的获取方式并将其显示在“ 结果”页面上的方法。但是,您可能需要查看以下链接:How to get the value from the GET parameters?

仅使用javascript可以帮助实现这一目标...

将“ results.html”更改为“ results.php”,并使用“ results.php ”页面上显示的代码。

<table>
<tr>
<td>
<font style="font-family:trebuchet ms; font-size:2px; color:#CBAB62;">TITLE:</font>
<font style="font-family:trebuchet ms; font-size:2px; color:#CBAB62;"><?php $id = $_GET['title']; echo $id;?></font>
</td>
</tr>
</table>

答案 1 :(得分:0)

为了向网页提供大量数据,您需要将其存储在第二页的某个位置以从中获取数据。通常,根据目的和需要多长时间,可以使用GET或POST将其存储在数据库表,平面文件,会话变量或cookie中。

没有Web服务器的最简单解决方案可能是将其发送到get请求的第二页。

results.html?title=XXXXXX

ps。如果您有Windows计算机,则可以安装WAMP来设置用于测试和开发的本地Web服务器。如果您使用的是Mac,那么您已经有一个Web服务器。