0

我有一小段 javascript 让用户确认我网站上的内容。我有一个链接,我还要求他们在继续之前确认。我已经使用带有按钮的“onclick”功能没问题,但是如何在链接上使用它?

这是我的链接:

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

这是我的“点击”:

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

任何帮助都会很棒!

4

3 回答 3

2

嗯……

<?php ?>
<a href="<?php echo $urlHTML ?>" onclick="return confirm(blah blah blah)">Delete</a>
于 2012-04-24T00:52:20.840 回答
0

您可能要考虑使用addEventListenerattachEvent (IE) 而不是使用内联 JavaScript。

于 2012-04-24T00:52:35.143 回答
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。它会为你节省很多时间。

于 2012-04-24T00:57:47.523 回答