我有两个html页面A和B。当我点击A中的一个链接时,我想打开B并将一个值传递给B。然后这个值将被添加到B中的文本输入中,并且B中的一个按钮将被自动点击?
如何实现这个功能?
我有两个html页面A和B。当我点击A中的一个链接时,我想打开B并将一个值传递给B。然后这个值将被添加到B中的文本输入中,并且B中的一个按钮将被自动点击?
如何实现这个功能?
我不太确定你想要什么,但我会试一试,首先你需要 JavaScript 或一些 JS 库来实现它和 PHP。
首先要做的事情:创建一个链接:
<a href="pageB.html">Go To Page B</a>
现在您可以使用 GET 方法传递一个值,因为您要传递一个值,您需要页面格式为 .PHP 而不是 .HTML。然后为您的链接添加一些价值:
<a href="pageB.php?data=123">Go To Page B</a>
因此,您将有一个名为“data”的值,其中包含“123”。
在页面 B 中,您需要像这样打开 PHP 初始化程序:
<?php
$data = $_GET['data'];
?>
<input type='text' value='<?=$data?>' />
<input type='submit'id="buttonToBeClicked" >
<script>
document.getElementById("buttonToBeClicked").click();
</script>
在这种情况下,您将需要一个带有操作的表单。里面的东西会自动点击按钮
希望它有所帮助。
在没有服务器端的纯 JavaScript 中:
一个.html
<a href="B.html#myValue">go to B</a>
B.html
<input type="text" id="my_text" />
<script type="text/javascript">document.getElementById('my_text') = document.location.hash.substr(1);</script>
在页面 A 上使用表单,然后您将需要某种用于页面 B 的服务器端脚本语言,例如 PHP。事实上,如果您愿意,您可以对这两个页面使用 PHP 文件扩展名。PHP 包括 HTML。
PAGEA.PHP(或 PAGEA.HTML)
<form id="myform" action="PAGEB.PHP" method="POST">
First Name:<br />
<input type="text" name="fname" />
<input type="submit" value="Submit Me">
</form>
PAGEB.PHP
<?php
$fn = $_POST['fname'];
?>
<html>
<body>
Received this name: <?php echo $fn; ?> <br />
<br />
That's right, I said [<?php echo $fn; ?>]<br />