javascript
  • php
  • html
  • mysql
  • 2016-07-23 165 views 0 likes 
    0

    有人可以帮我解决我的问题。每当我想从我的表中删除数据会弹出一个对话框,如果我要删除的项目,但eventhough我按下取消按钮还是它删除的项目。这里是我的代码确认对话框效果不佳

    echo"<td> <center><a href ='delete.php?house_id=$id'><button type='button' onclick='ConfirmDelete()'' class='btn btn-info btn-md'><span class='glyphicon glyphicon-trash'></span>Delete</button></a></center></td>"; 
    echo"</tr>"; 
    $count++; 
    } 
    ?> 
    <script type="text/javascript"> 
    function ConfirmDelete(){ 
        if (confirm("Delete Account?")) 
         location.href='delete.php'; 
        } 
    </script> 
    
    +1

    您的功能不会关闭。在'' –

    回答

    1

    试试这个:

    <script type="text/javascript"> 
    function ConfirmDelete(){ 
        if (confirm("Delete Account?")){ 
         location.href='delete.php'; 
        } 
        else { 
         return false; 
        } 
        } 
    </script> 
    

    而且更新onclick='return ConfirmDelete()'

    +0

    之前需要另外一个'}'它仍然会删除该项目 –

    +0

    谢谢...它的工作原理...谢谢 –

    0

    闭上你的功能

    <script type="text/javascript"> 
    function ConfirmDelete(){ 
        if (confirm("Delete Account?")) 
         location.href='delete.php'; 
        } 
    } 
    </script> 
    
    0

    您的代码中有语法错误。更换此零件:

    function ConfirmDelete(){ 
        if (confirm("Delete Account?")){ 
         location.href='delete.php'; 
        } 
    } 
    
    相关问题