我有一个锚链接:<a id="linkOwner" runat="server"></a>
在我的代码隐藏中,我禁用它基于一些条件如:linkOwner.Disabled = true;但链接仍然是可点击的。如何解决?锚链接禁用
Q
锚链接禁用
1
A
回答
1
如果您使用ASP LinkButton控件,我认为您可以在服务器端禁用它,它会在客户端上正确禁用它。虽然不积极。另一种方法是使用JavaScript。在过去,我已经使用jQuery向返回false的空事件添加一个单击事件给禁用的锚点。例如:
function disabler(){ return false; }
$('#linkOwner').click(disabler);
//to reactive the link
$('#linkOwner').unbind('click', disabler);
返回false让jQuery知道不会冒泡事件。
1
解决办法有两个:
更改锚标签的
<asp:HyperLink>
那么你就可以在您认为合适设置Enabled
属性。你需要的属性,
linkOwner.Attributes["disabled"] = "disabled";
0
禁用锚点按钮调用JavaScript的空隙功能和call
另一doAction
功能,将汉勒你的条件添加到控制的。
HTML实现:
<a href='javascript:void(0);' onclick="doAction()">some text</a>
Javascript实现:
function doAction() {
if (condition here) {
// do X
} else {
// do Y action
}
}
相关问题
- 1. jQuery的禁用锚链接
- 2. html锚链接
- 3. 锚链接
- 4. 锚杆链接
- 5. Javascript锚链接
- 6. 禁用链接
- 7. 禁用链接
- 8. 锚链接到使用jQuery
- 9. 锚链接太低
- 10. 锚链接在android
- 11. 第一锚链接#
- 12. 锚链接问题
- 13. 分享锚链接
- 14. GWT:如何在单击时禁用锚链接事件
- 15. 如何禁用锚(链接)标记(转换为跨度)
- 16. 在请求发送到操作后禁用struts锚链接
- 17. 当试图禁止onbeforeunload锚链接时,mouseleave被调用之前
- 18. 禁用指向当前页码的链接。 (锚标签)
- 19. 禁用输入框,直到锚链接点击
- 20. .htaccess重写链接作为锚链接
- 21. 禁用超链接
- 22. 禁用超链接
- 23. 锚链接绑定到不同的锚
- 24. 的.htaccess - 改锚链接
- 25. 锚链接或按钮
- 26. Twitter引导:锚链接
- 27. 锚链接停止在Chrome
- 28. 锚链接到WooCommerce评论
- 29. jQuery切换和锚链接
- 30. 2链接在一个锚