如何进入另一个html页面并自动点击按钮?

时间:2013-08-23 15:59:15

标签: javascript jquery html

我有两个html页A和B.当我点击A中的链接时,我想打开B并将值传递给B.然后这个值将被添加到B中的文本输入中,B中的按钮将自动点击?

如何实现这个功能?

3 个答案:

答案 0 :(得分:2)

我不太确定你想要什么,但我会试一试, 首先,你需要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>

在这种情况下,您需要一个带有操作的表单。将自动点击按钮内的内容

希望它有所帮助。

答案 1 :(得分:0)

使用第A页上的表单,然后您将需要某种用于pageB的服务器端脚本语言,例如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 />

答案 2 :(得分:0)

在没有服务器端的纯JavaScript中:

A.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>