在HTML中,
<a href="/shop/view-item.php" onclick="checklogin();">View Item</a>
Run Code Online (Sandbox Code Playgroud)
如您所知,执行顺序是,
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>
Run Code Online (Sandbox Code Playgroud)
我的问题,我可以控制'返回假'的效果吗?如果用户没有登录,我希望用户保持与警报记录请求相同的页面.如果用户已经登录,请让他去锚点的链接URL.
可能吗?
确保您的checklogin()函数适当地返回true或false,然后执行以下操作:
<a href="/shop/view-item.php" onclick="return checklogin();">View Item</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |