Jag har en bild som vid onClick kör javascriptet window.confirm
<img onClick="javascript:confirmdelete()" alt="Delete" src="../images/delete.gif" style="margin-right:10px; cursor:hand" />
där man får bekräfta att man vill ta bort en användare.
<script type='text/javascript' language="javascript">
function confirmdelete() {
var result;
result = window.confirm('Do you want to delete user?');
if (result == true) {
document.forms["deleteuserform"].submit();
}
else {
return false;
}
}
</script>
Om jag klickar på Ja ska formuläret submittas.
<form name="deleteuserform" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<input name="ID_USER_DELETE" type=hidden id="ID_USER_DELETE" value="<?php echo $row['id']; ?>" size=35>
<td style="border-top:solid 1px black; border-left:solid 1px black"><?php echo $row['id']; ?></td>
<td style="border-top:solid 1px black;"><?php if($row['online']==1) { echo "<font color='#33CC33'>"; } echo $row['name']; ?></td>
<td style="border-top:solid 1px black;">
<img onClick="javascript:confirmdelete()" alt="Ta bort" src="../images/delete.gif" style="margin-right:10px; cursor:hand" />
</form>
När det gör det ska databasen bearbetas med ett PHP-skript.
if(isset($_POST['ID_USER_DELETE'])) {
echo "The form was submitted"; //Just to check if the form was submitted.
// Dont want this for now. $delete = mysql_query("DELETE FROM login WHERE id = '".$_POST['ID_USER_DELETE']."'");
}
När jag klickar på Ja får jag ett skriptfel som säger att "Objektet stöder inte egenskapen eller metoden" och formuläret skickades inte.
Någon som sitter på en lösning till detta? :)
Tack på förhand