【问题标题】:Combine $_GET variables before Submit [closed]在提交之前合并 $_GET 变量[关闭]
【发布时间】:2012-11-27 12:32:46
【问题描述】:

我不确定这是否可能,但这是我无法弄清楚的问题。

有一个来自该链接的结果。

最终结果链接。

http://www.website.com/index.php?a=price_range_A_B

我不能使用 from 但我可以使用输入字段。 有什么想法吗?

【问题讨论】:

  • Javascript 是你最好的朋友。另外,当您说 price_range_A_B 时,您的意思是“10-20”还是实际的字符串文字“price_range_A_B”?如果是横向字符串,那你为什么不把它附加到你的 $paath 中呢?
  • 我在该链接上收到 404。这就是为什么您的问题不能依赖外部链接才有意义。您需要包含足够的信息以使您的问题无需链接即可回答。
  • combine 表示 ?get 将被组合为键值并附加到 url .default 行为
  • 它已经完成了你想要做的事情。你有没有费心提交表格?

标签: php html forms get


【解决方案1】:

编辑:由于 OP 更改了问题,我在下面更新了我的答案。

我正在举一个例子来说明你如何做到这一点。

<?php  
    $action_path = "index.php";
    ?>

    <script type="text/javascript">
        function submitData() {
            var a = null;
            var _A = document.getElementById("_A").value;
            var _B = document.getElementById("_B").value;

            a = "price_range_" + _A + "_" + _B;

            window.location.href = "<?php echo $action_path; ?>?a=" + a;

            return;
        }
    </script>

    <input type="text" id="_A" maxlength="6" size="5" />
    <input type="text" id="_B" maxlength="6" size="5" />
    <input type="button" value="Submit" onclick="submitData();" />

    <?php
    // the code to be put after </form> goes here
?>

【讨论】:

  • 对不起,我刚刚改变了问题,因为我意识到我不能使用 froms。
  • 我已经相应地更新了我的答案。
猜你喜欢
  • 2015-08-14
  • 1970-01-01
  • 1970-01-01
  • 2012-11-08
  • 2014-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多