xiao Posted January 14, 2008 Share Posted January 14, 2008 On my PHP page, I have 3 links in every table row: edit, close, delete I use a simple <a></a> for this link. I want to let users confirm that they want to delete a message (with a pop up) how do I do this? When they clikc 'Yes', they should just follow the href link from the, otherwise, nothing should happen. I found lots of tutorials about confirm() pop ups, but I have no idea how to use them in a <a> link. Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/ Share on other sites More sharing options...
taith Posted January 14, 2008 Share Posted January 14, 2008 somin like this'd work for the basis... function formconfirm(message) { var conf=confirm(message); if(conf) document.form.submit(); } Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/#findComment-439122 Share on other sites More sharing options...
taith Posted January 14, 2008 Share Posted January 14, 2008 then just <a href="javascript:formconfirm('yourmessagehere');"></a> Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/#findComment-439127 Share on other sites More sharing options...
xiao Posted January 14, 2008 Author Share Posted January 14, 2008 do I have to put the javascript in my header? Between <script language="javascript" type="text/javascript"> And </script>? Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/#findComment-439175 Share on other sites More sharing options...
xiao Posted January 14, 2008 Author Share Posted January 14, 2008 I added this to my header: <script language="javascript" type="text/javascript"> function formconfirm(message) { var conf=confirm("Weet u zeker dat u deze job wilt verwijderen?"); if(conf) document.form.submit(); } </script> And used this: <a href=\"javascript:formconfirm('http://localhost/jobs/job-wijzigen.php?actie=delete?id=".$info['id']."');\">[Delete]</a> But when I click "Yes", I don't go to the Delete page Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/#findComment-439180 Share on other sites More sharing options...
phpQuestioner Posted January 14, 2008 Share Posted January 14, 2008 do it like this: <a href=\"http://localhost/jobs/job-wijzigen.php?actie=delete?id=".$info['id']."\" onclick="return confirm('Weet u zeker dat u deze job wilt verwijderen?')">[Delete]</a> Link to comment https://forums.phpfreaks.com/topic/85988-solved-confirm-before-continuing/#findComment-439303 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.