为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
千万里不及你 2023-05-26 15:35:47
美好的一天,我正在尝试传递一个 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>
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

我认为在你的情况下,你应该首先使用 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'] 用于获取


查看完整回答
反对 回复 2023-05-26
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

function setHighScore()

{

    document.getElementById("hidden_score").value = "Set value here";


}

现在您可以在满足您要求的任何事件上调用上述功能


查看完整回答
反对 回复 2023-05-26
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号