条件锚标签控制

时间:2011-06-23 14:12:37

标签: javascript html

in html,

<a href="/shop/view-item.php" onclick="checklogin();">View Item</a>

如您所知,执行顺序是,

1)onclick javascript函数,checklogin,
2)转到href链接,并刷新页面/shop/view-item.php

如果你在onclick函数的脚中添加'return false', href不起作用。所以页面保持在同一页面上。代码是,

<a href="/shop/view-item.php" onclick="checklogin();return false;">View Item</a>

我的问题, 我可以控制'返回假'效果吗? 如果用户没有登录,我希望用户保持与警报记录请求相同的页面。 如果用户已经登录,请让他去锚点的链接URL。

有可能吗?

1 个答案:

答案 0 :(得分:7)

确保您的checklogin()函数适当地返回true或false,然后执行以下操作:

<a href="/shop/view-item.php" onclick="return checklogin();">View Item</a>