javascript confirm()ok和cancel返回相同的结果

javascript confirm() ok and cancel return same result

本文关键字:返回 结果 cancel confirm ok javascript      更新时间:2023-09-26

这是我的代码:

<input type="submit" value="Delete" onclick="del('Are you sure you want to Delete?')">
<script language="JavaScript">
function del(display) 
{   
    var inputs = document.myform;   
    if(inputs[5].value != '')
    {
        confirm(display);  
    }
}
</script>

当我点击"确定"或"取消"时,它们都以相同的方式(确定方式)

我如何才能让"取消"做它应该做的事情?

注意:我有一个表格,为了问题的简单性,我没有包括在内。

这样更改代码。

onclick="return del('Are you sure you want to Delete?')"
    if(inputs[5].value != '')
        {
            return confirm(display);  
        }
<input type="submit" value="Delete" onclick="return del('Are you sure you want to Delete?')">
<script language="JavaScript">
function del(display) 
{   
    var inputs = document.myform;   
    if(inputs[5].value != '')
    {
        return confirm(display);  
    }
}
</script>

您需要在代码中添加两个returnonclick属性和del()函数内部)。如果条件inputs[5].value != ''为false ,您也应该返回一些东西

这样做;

onclick="return del('Are you sure you want to Delete?')"