Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript删除确认框_Javascript - Fatal编程技术网

JavaScript删除确认框

JavaScript删除确认框,javascript,Javascript,我的函数是这样的: function delete(type, id){ if(id){ window.location.href = '/site/'+type+'/delete/'+id; } } onclick="delete('position', <?php echo $key;?>) 我这样称呼它: function delete(type, id){ if(id){ window.location.href =

我的函数是这样的:

function delete(type, id){
    if(id){
        window.location.href = '/site/'+type+'/delete/'+id;
    }
}
onclick="delete('position', <?php echo $key;?>)
我这样称呼它:

function delete(type, id){
    if(id){
        window.location.href = '/site/'+type+'/delete/'+id;
    }
}
onclick="delete('position', <?php echo $key;?>)
onclick=“删除('位置',)
我应该将确认选项放在函数中的什么位置?

尝试以下操作:

function deleteIt(type, id)
{
    if(id && confirm('Are you sure you want to delete?'))
    {
        window.location.href = '/site/'+type+'/delete/'+id;
    }
}

最好不要使用
delete
作为函数名。onclick处理程序附加到哪个标记节点?它仍然不会向我显示确认框。它只是在不询问我的情况下删除。