• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1512
  • Last Modified:

Javascript confirm delete help

Hi,
Can anyone please tell me how I can get a confirmation popup box when clicking on a delete link.  
For example if the delete link is clicked a popup to appear asking are you sure you want to delete ad <?php echo $adid; ?>" then if yes is selected to go to to del_ad.php?adnum=<?php echo $adid; ?>

<a href="del_ad.php?adnum=<?php echo $adid; ?>" onClick="confirmDelete();">Delete</a>

Thanks in advance for your assistance.
0
sabecs
Asked:
sabecs
1 Solution
 
steelseth12Commented:

<a href="" onClick="confirmDelete('del_ad.php?adnum=<?php echo $adid; ?>','Are you sure you want to delete ?'); return false;">Delete</a>
<script>
 
function confirmDelete(varURL,varMSG){
 
	question = confirm(varMSG)
 
	if (question != "0"){
		
		if(varURL =="") {
		
			document.submit();
			
		}else {
		
			window.location=varURL
			
		}
	}
}
</script>

Open in new window

0
 
waygoodCommented:
Try this


function confirmation(question)
{
	return confirm(question + " (OK = Yes   Cancel = No)");
}
 
<form action="del_ad.php?adnum=<?php echo $adid; ?>" method="get" onSubmit="return confirmation('This will delete the Album. Are you sure?');"><input type="submit" value="DELETE"/></form>

Open in new window

0
 
raj3060Commented:
Something like this:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<html>
<head>
<title>Confirm Delete</title>
<SCRIPT>
function confirmDelete(){
	var conf = confirm('Are you sure you want to delete!!!\r\nClick OK to proceed, or Cancel')
	if(conf)
	  return true;
	else
	  return false;
}
</SCRIPT>
</head>
<body>
<input type='button' name='Delete' value="Delete" onclick="return confirmDelete() "/>
</body>
</html>

Open in new window

0
 
waygoodCommented:
sorry forgot to put the function in the script tags.
0
 
sabecsAuthor Commented:
Thanks steelseth12, its perfect.
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now