JavaScript确认弹出窗口不起作用

时间:2016-02-04 20:58:45

标签: javascript php

我有一个php文件,它是基本内容管理系统的一部分。在这个文件里面,我有一个包含"删除"链接在每一行。

我要做的是在javascript函数中创建一个选项弹出窗口,我点击链接时会调用该函数。

我的功能代码(出现在我的php文件的头部)如下:

<script type="text/javascript">

function delete(skillID)
{
    var answer = confirm("Are you sure you want to delete this record?");
    if(answer == true)
    {
        window.location.href = "process/deleteRecord.php?skillID=" + skillID;
    }
}

调用此函数的代码如下:

echo "<td><a href=\"javascript:delete({$rowSkills['skillID']})\">Delete</a></td>";

问题是该框甚至没有弹出,所以该功能没有被正确调用。

有人可以帮忙吗?

如果您需要了解任何其他详细信息,请告知我们。

2 个答案:

答案 0 :(得分:1)

你可以尝试别的东西:

echo "<td><a href=\"process/deleteRecord.php?skillID={$rowSkills['skillID']}\" onclick=\"return(confirm('Are you sure you want to delete this record?'));\">Delete</a></td>";

答案 1 :(得分:0)

您需要使用&#34; onClick&#34;属性,试试:

echo "<td><a href=\"\" onClick=\"delete($rowSkills['skillID'])\">Delete</a></td>";

希望它能帮助你!