首页 > 解决方案 > 有没有办法“使用”给定的输入值?

问题描述

我非常缺乏经验,所以如果这是一个愚蠢的问题,我很抱歉。

我想知道是否有可能在一个接受输入并在其他地方“使用”它的网站上编写一些东西 - 我要的是一个要求输入名称的输入框,并且给出的名称将出现在某种“名称”变量。例如,如果您输入的姓名为“Bob”,则“Hello (name)”之类的内容将显示为“Hello Bob”。

我还没有真正看到任何关于如何做到这一点的指导,这让我想知道它是否可能。

我一直在尝试处理输入框本身,到目前为止它看起来像这样:

<body>
  <form>
  <label for="namebox">Name:</label>
  <br>
  <input type="text" id="uname" name="name" value="Namehere">
  <br>
  <button>Submit</button>
  </form>

  <p id="namebox"></p>

  <script>
  document.getElementById("namebox").innerHTML = "uname";
  </script>
</body>

当前正在将其输出发送到以“/?name=(输入的任何名称值)”结尾的不存在的页面。

此外,如果这确实有效,对“名称”变量的更改是否只会发生在具有输入表单的页面上,还是会传递到网站上的所有页面?

感谢您的任何帮助。

标签: javascripthtmlcss

解决方案


<script> 
document.getElementById("namebox").innerHTML = "Hello" + document.getElementById("uname").value

</script>

推荐阅读