【发布时间】:2020-06-13 07:18:00
【问题描述】:
所以我正在制作一个网站(在 HTML 中),用户可以在其中永久地将文本添加到网站的内容中。因此,如果有人在那之后访问该网站,他会看到修改后的内容。修改应该是永久性的,并且在重新加载后不应该消失。 为此,我使用了以下代码:
<form id="myform" method="POST" action="">
<input type="text" name="textbox" value="">
<input type="button" name="button1" value="SUBMIT" onclick="func()">
</form>
<br>
<p id="Test"></p>
<script>
function func()
{
var x=document.getElementById("myform");
var text=x.elements[0].value;
document.getElementById("Test").innerHTML+=text;
}
</script>
但更改仅在客户端进行,而不是在网站上进行。那么如何根据用户输入更改网站的源代码,以便永久更改。在这种情况下,对<p id="Test"></p> 所做的更改如何在页面重新加载后恢复到默认值时保持永久不变。
非常感谢!
【问题讨论】:
-
你的网络服务器是什么?这就是你需要修改页面源的地方。
-
您不能单独使用静态 HTML 文件来执行此操作。您需要使用带有数据库的服务器端平台(例如 PHP)来存储持久数据。
标签: javascript html forms input dynamic