表单操作链接转到主页

时间:2014-02-21 00:37:02

标签: html forms hyperlink submit

我正在尝试创建一个提交按钮链接到我现有的一个页面。

点击按钮后,我的浏览器直接转到localhost:8080 / c2c /而不是我的目标localhost:8080 / c2c /?page_id = 20

    <form action='http://localhost:8080/c2c/?page_id=20'>
        <input type="submit" value="New Buy Order" id="buySubmit"></input>
    </form>

我的猜测是因为我的本地服务器不能正确转到链接。只是不确定。

1 个答案:

答案 0 :(得分:0)

http://localhost:8080/c2c/是您表单的目标,所以它正在按照您所说的去做。您需要在c2c目录中创建一个文件,将其命名为index.php并将以下代码放在index.php中以查看page_id

<?php
echo (int) $_GET['page_id'];

编辑:当然这段代码过于简化了,但它会告诉你发生了什么......


编辑2:修改后的代码。 这真的是你应该这样做的。在表单中使用method="get"将在URL字符串中显示查询参数,就像在原始表单中一样。

<强> form.html

<form action="http://localhost:8080/c2c/index.php" method="get">
    <input type="hidden" name="page_id" value="20">
    <input type="submit" value="New Buy Order" id="buySubmit"></input>
</form>

<强>的index.php

<?php echo (int) $_GET['page_id']; ?>