-2

在 PHP 中,JavaScriptwindow.location.href不适用于submit按钮。问题是该功能order()没有在提交按钮上进行。我也试过alert('');消息。

我想要提交订单按钮,然后提交表单并将用户重定向到 login.php

<script type="text/javascript">
  function order() {
    var sStr1 = "login.php";
    window.location.href = sStr1;
    return false;
  }
</script>

<input type="submit" class="button4" name="order" id="order" value="Place Order" onclick="order()" >
4

2 回答 2

0

更改window.location不会提交表单。我宁愿键入<form action="login.php" method="...">,然后不需要 Javascript。

于 2013-03-04T07:54:59.877 回答
0

您必须在服务器端代码中添加重定向脚本。表单必须有一个动作 url,以便在默认提交点击时将其提交到该 url(即,没有您的order()函数)。在该操作 url 中检查表单数据是否由

if(isset($_POST['order']))

并根据需要在该条件内重定向用户。

于 2013-03-04T08:38:05.120 回答