【发布时间】:2018-03-02 01:25:50
【问题描述】:
我已将一些搜索和电子邮件注册文本框放入页面中,但无法单击该字段以将其聚焦并输入文本。
经过一些故障排除后,我发现原因是主 div 包含内容。它有这些规则:
<main id="main" class="site-main" onmousedown="return false;" onselectstart="return false;">
设置这些限制是为了阻止窃取内容。这可以防止用户专注于文本字段。
保持对主 div 的限制但允许用户单击文本框的最佳方法是什么?也许只是 onselectstart 就足以防止复制/粘贴,我可以删除 onmousedown 参数?
你可以在this page看到问题
【问题讨论】:
-
尝试创建Minimal, Complete, and Verifiable example 而不是链接到该页面。另外,为什么不尝试删除 onmousedown 参数呢?你有吗?
-
是的,我有,它解决了问题。我只是想知道它是否在阻止复制/粘贴方面提供了额外的好处,或者“onselectstart”是否就足够了。
-
您应该将此作为答案发布并接受它,以便其他人可以看到您的问题已解决,尤其是如果您自己解决了问题。
标签: javascript css wordpress textbox