2017-09-15 72 views
0

是否有可能限制用户右键单击禁用的按钮?我限制一个用户,因为它将无法检查元素并删除按钮中的禁用属性。在Mozilla FirefoxJquery右键单击某个禁用的按钮

$('input:disabled').bind('contextmenu', function(e) { 
    return false 
}); 

这个代码仅适用于启用按钮

+0

您不能右键单击某个禁用的按钮 – guradio

+0

您可以右键单击它并在浏览器中对其进行检查。在mozilla firefox – Raymond

+0

为什么不只是删除它?对于用户来说最好的预防措施是在服务器端进行验证,并不是限制右键点击的最佳体验,除了右键单击之外,'f12'键击也是您主要关心的问题,如果您确实想删除右键点击 – Se0ng11

回答

1

这可能是更好的限制,因为即使用户不能禁用的按钮右键单击整个页面本身上单击鼠标右键,在用户仍然可以右键单击任何未禁用的其他元素,然后从那里查找禁用的按钮并删除禁用的属性。

+0

耶我也试过。我主要关心的是Firefox上它在谷歌浏览器中的作用 – Raymond

+1

如果你使用PHP等任何服务器端脚本,那么最好让它画按钮,以便如果它被禁用,那么按钮甚至不在所有的标记。 – Arkhaine

+0

这是正确的解决方案。这是一个最好的摊位,因为F12无论如何都允许访问,但是如果你想阻止“基本”右键点击,你必须在任何地方禁用它,因为无论如何,单击按钮旁边的按钮都会让你访问按钮。 – jvenema