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. Quote Link to comment 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(); } Quote Link to comment 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> Quote Link to comment 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>? Quote Link to comment 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 Quote Link to comment 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> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.