2012-04-24 52 views
0

我有一小段javascript让用户确认我的网站上的东西。我有一个链接,我也要求他们在继续之前确认。我用按钮的'onclick'功能没有问题,但是如何在链接上使用它?PHP,围绕链接的JavaScript

我的继承人链接:

echo"<a href=\"$urlHTML\">Delete</a>"; 

而且我的继承人 '的onclick':

onclick="return confirm('Please confirm you wish to edit these details')"/> 

任何帮助将是巨大的!

回答

0

您可以在一个锚标记使用onclick你会用它上的按钮以同样的方式:

<a href="<?php echo $urlHTML; ?>" onclick="return confirm('Please confirm you wish to edit these details');">Delete</a> 

但是你会更好使用事件处理程序:

<script type="text/javascript"> 
    function myClickHandler() { 
     return confirm("Really?"); 
    } 

    document.getElementById("my_link").onclick = myClickHandler; 
</script> 

<a id="my_link" href="<?php echo $urlHTML; ?>">Delete</a> 

我建议你也阅读jQuery。它会为你节省很多时间。

+0

@ twaddington我将如何使用您的'锚标记'方法与它echo'd和'我的HTML'链接我张贴。我新来javascript。 Ty – user1352057 2012-04-24 01:15:54

+0

查看我的更新回答。 – twaddington 2013-01-12 20:36:32

2

嗯...

<?php ?> 
<a href="<?php echo $urlHTML ?>" onclick="return confirm(blah blah blah)">Delete</a> 
+0

@ marc b echo“Delete”; – user1352057 2012-04-24 01:09:11

+0

任何机会,你可以给我一个想法,为什么即时获得一个'意外'?''错误? – user1352057 2012-04-24 01:09:57