提交表单时将 javascript 变量传递给另一个页面。只有 html 和 Javascript

美好的一天,我正在尝试传递一个 java 脚本变量以及 2 个用户输入。我无法让代码正常工作,电子邮件和名称转到 HighScore.php 就好了,但我一直为隐藏字段获取零。highscore1 是变量的名称。我不知道 J Query,所以我需要一个 HTML java 脚本解决方案。谢谢你看。

 <form method="post" name="form" action="HighScore.php">
            <input type="text" placeholder="Enter Name" name="username">
            <input type="text" placeholder="Enter Email" name="email">
            <input type="hidden" name="highscore1" id="hidden_score" value= highscore1>
            <input type="submit" name="add" value=Enter>

        </form>


千万里不及你
浏览 143回答 2
2回答

呼啦一阵风

我认为在你的情况下,你应该首先使用 javascript 来获取/设置 hidden_score 输入,你可以在你的 html 页面的任何地方使用它,只要你确保输入完全呈现,你可以简单地将它添加到 jQuery 版本中$(function() { /*you can put your code here*/ }),和document.addEventListener('DOMContentLoaded', function(event) { /*you can put your code here*/ })javascript 版本<script>document.getElementById("hidden_score").value = "Set value here";</script>然后,在您的 HighScore.php 中,您可以使用它来获取取决于表单方法的值:$_POST['hidden_score'] 用于发布,$_GET['hidden_score'] 用于获取

神不在的星期二

function setHighScore(){&nbsp; &nbsp; document.getElementById("hidden_score").value = "Set value here";}现在您可以在满足您要求的任何事件上调用上述功能
打开App,查看更多内容
随时随地看视频慕课网APP