javascript - 如何获取<p>标签中的搜索框值 - HTML,JS

标签 javascript html button input search-box

我是 javascript 的新手,我在 w3schools.com 中找到了这个- 在搜索框中输入密码将显示在 <p> 中标记 !!怎么做 ?任何帮助表示赞赏。提前致谢

HTML :

<form class="form1" role="search" method="get" action="search-pincode.html">
<input class="pincode1" type="number" placeholder="Enter Postcode" id="user-pincode">
<button class="submit" type="submit" formaction="search-pincode.html" onclick="myFunction()">Check</button>
</form>

JS 脚本:

    <script>
    function myFunction() {
    var x = document.getElementById("user-pincode").value;
    document.getElementById("user-pincode-show").innerHTML = x;
    }
    </script>

输出:search-pincode.html

                <h1 class="search-h1-contact">
                Yes, we install CCTV in <p id="user-pincode-show"></p>
                </h1>

最佳答案

其一,您不会在足够长的时间内看到结果,因为在单击该按钮后,您将被重定向到 search-pincode.html。尝试将 type="submit" 更改为 type="button"

function myFunction() {
  var x = document.getElementById("user-pincode").value;
  document.getElementById("user-pincode-show").innerHTML = x;
}
<form class="form1" role="search" method="get" action="search-pincode.html">
  <input type="number" placeholder="Enter Postcode" id="user-pincode">
  <button type="button" onclick="myFunction()">Check</button>
</form>

<h1 class="search-h1-contact">
  Yes, we install CCTV in
  <p id="user-pincode-show"></p>
</h1>

如果您计划将输入的值传递给 search-pincode.html,并且其中包含 user-pincode-show,那么使用 JavaScript不是正确的做法

关于javascript - 如何获取<p>标签中的搜索框值 - HTML,JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47326377/

相关文章:

javascript - 获取函数中点击元素的ID

html - 当其他轨道增长时,CSS 网格的轨道不会收缩

javascript - 如何用另一个元素替换一个元素?

WPF:单击按钮并打开新窗口不同的选项

javascript - 文字不出现在按钮上

javascript - JQuery 手机 : Run javascript method on new page

javascript - 自动执行 javascript 函数并稍后调用它们?

javascript - Prop 类型失败 : Invalid prop `lg` supplied to `ForwardRef(Grid)`

css - DIV 不会一直延伸到页面底部吗?

html - 如何在页面右下角添加固定按钮