【问题标题】:HTMl text areaHTML文本区域
【发布时间】:2009-09-17 11:37:21
【问题描述】:

如果我们在文本区域中输入内容并按下提交按钮,则值应显示在该页面下的同一页面上。该怎么做?

并永久留在页面上

【问题讨论】:

标签: html textarea


【解决方案1】:

你需要javascript。

<form onsubmit="document.getElementById('output').innerHTML = document.getElementById('tarea1').value;return false">
<textarea id="tarea1"></textarea>
<input type="submit" />
</form>
<div id="output"></div>

【讨论】:

  • 感谢您帮助如何使其永久保留在页面上
  • 您可以使用 cookie 来存储信息,也可以使用服务器端脚本语言(例如 perl php java asp)。如果你想要一个像喊话箱这样的东西,每个人都可以添加一个简短的注释,你应该使用服务器端脚本语言。一个完整的例子可以在这里找到:ajaxprojects.com/ajax/tutorialdetails.php?itemid=451
【解决方案2】:

您需要一些服务器端代码,asp.net 或 PHP

测试 Post/Get 参数 在响应中回显文本

如果您需要了解表单和服务器端基础知识,w3schools.com 是最好的起点

【讨论】:

    【解决方案3】:

    为了永久存储某些内容,您需要有一个服务器来运行您的网页。您不能只创建一个可以即时更改的 HTML 文件并让这些更改成为永久性的。您需要学习一种服务器语言(例如 PHP)并拥有一个可以显示您的页面的服务器(例如 Apache)。

    这是你想要的吗?做一个实际的网站,而不仅仅是一个网页?

    【讨论】:

    • 我有 apache 服务器和 html 怎么做
    【解决方案4】:

    添加一段 JavaScript 并将其附加到提交按钮的onClick。在 JavaScript 中,将文本区域的值复制到新位置(将文本分配给 innerHTML)并在表单上调用 submit()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-14
      • 2011-10-20
      • 2021-02-06
      • 2015-08-25
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多