为什么我的按钮对php和javascript不起作用,而我的其他按钮对呢?

时间:2019-03-22 10:23:00

标签: javascript button

我的按钮对我现在正在开发的网站不起作用,我对其他按钮所做的完全相同。但是仅在该特定页面上,我的按钮将不起作用。

<head>

<link rel="stylesheet" href="bestelling.css" />

    <link rel="shortcut icon" href="#">

</head>

<script>

    function Aanvaarden()
    {
        window.location.assign=("Welcome.php")
    }

    function Annuleren()
    {
        window.location.assign=("Annuleren.php")
    }

</script>

<br>

<input class="MyButton" type="button" value="Aanvaarden" onclick="Aanvaarden()" />
<input class="MyButton" type="button" value="Annuleren" onclick="Annuleren()" />

这是我按钮后面的代码,我该怎么办?

2 个答案:

答案 0 :(得分:3)

window.location.assign功能

为其分配一个字符串(使用=)只会删除该函数并将其替换为字符串。

除非有其他代码尝试调用assign,否则它不会产生可见效果,这时由于它不是函数,因此将引发错误。

要使用它,您应该调用该函数并传递一个参数:

window.location.assign("Annuleren.php")

也就是说,常规链接而不是带有一些JavaScript的按钮将几乎肯定是一个更好,更容易,更易于访问的解决方案。

答案 1 :(得分:1)

删除“ assign”之后的等于号。您的代码现在应该可以在下面的修订版本中使用。


    function Aanvaarden()
    {
        window.location.assign("Welcome.php")
    }

    function Annuleren()
    {
        window.location.assign("Annuleren.php")
    }