2016-07-23 3 views
0

Kann mir jemand mit meinem Code helfen. wenn ich Daten aus meiner Tabelle löschen möchten, wird ein Dialog Pop-up, wenn ich das Element löschen möchten, aber obwohl ich die Taste Abbrechen drücken Sie noch den Artikel löschen .. hier ist mein CodeBestätigungsdialog funktioniert nicht gut

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

Ihre Funktion wird nicht geschlossen. Sie brauchen noch ein '}' vor '' –

Antwort

1

Try this:

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

und aktualisieren onclick='return ConfirmDelete()'

+0

Es löschen Sie immer noch den Artikel –

+0

Danke ... es funktioniert ... danke –

0

Schließen Sie Ihre Funktion

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

Sie haben einen Syntaxfehler in Ihrem Code. Ändern Sie diesen Teil:

function ConfirmDelete(){ 
    if (confirm("Delete Account?")){ 
     location.href='delete.php'; 
    } 
} 
Verwandte Themen