Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法单击/焦点到文本框,因为返回“onmousedown= false;”

无法单击/焦点到文本框,因为返回“onmousedown= false;”
EN

Stack Overflow用户
提问于 2018-03-02 01:25:50
回答 1查看 500关注 0票数 1

我已经在页面中放置了一些搜索和电子邮件注册文本框,但我无法单击该字段以将注意力集中在该字段上并输入文本。

经过一些故障排除后,我发现出现这种情况的原因是包含内容的主div。它有以下规则:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<main id="main" class="site-main" onmousedown="return false;" onselectstart="return false;">

这些限制是为了阻止窃取内容。这防止了用户关注文本字段。

保持对main div的限制,同时允许用户点击文本框的最好方法是什么?也许仅仅是onselectstart就足以防止复制/粘贴,并且我可以删除onmousedown参数?

您可以在this page中看到该问题

EN

回答 1

Stack Overflow用户

发布于 2018-03-02 02:06:00

因为我不确定onmousedown="return false;"为什么在那里(我是个新手),所以我决定把它留在那里,只在文本框周围添加一些代码,这样用户就可以点击/关注它们。

我在older related question中找到了答案。这个问题有24个不同的答案,但我发现其中最简单并且完全理解如何实现的是this

输入使用

标签的onclick="this.select()"属性。

这样,我们保留了对主div的限制,但允许在输入字段中单击。经过测试,它可以正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49061368

复制
相关文章
【工作笔记】PathFileExists 返回 FALSE
在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE
全栈程序员站长
2022/09/14
5850
电脑拥有GOU却仍返回False
电脑拥有独立显卡,pycharm中torch.cuda.is_available()总是返回false。
算法与编程之美
2023/01/03
5450
电脑拥有GOU却仍返回False
为什么1000==1000返回false,100==100返回true?
这可能是个讨论得较多的话题,但是我觉得它很有趣:为什么1000==1000返回false,100==100返回true?
三哥
2018/12/19
1.2K0
php unserialize 返回false的解决方法
php 提供serialize(序列化) 与unserialize(反序列化)方法。
全栈程序员站长
2022/07/11
1K0
android bindservice方法,Android bindservice方法返回false
我想从另一个类(BaseExpandableListAdapter)的活动中调用一个方法。活动中的方法启动服务并调用bindService(,,)方法。但是,bindService方法总是返回false。我查了其他类似的帖子,但没有一个解决了我的问题。任何评论非常感谢。Android bindservice方法返回false
全栈程序员站长
2022/09/01
1.2K0
面试官:为什么“false == []”和“false == ![]”都返回true?
英文 | https://javascript.plainenglish.io/interviewer-why-do-false-and-false-both-return-true-6e7944220337
winty
2023/01/09
9710
使用 bcrypt.compareSync一直返回false
我在做重置密码时,通过拿到数据库的密码和当前postman请求的密码进行对比,用来判断旧密码与新密码是否一致,一直返回false,当我将他们打印出来时,结果发现他们是一致的,并没有发现有什么问题,检查了一下代码,发现也没有什么问题,在数据库中,密码的类型是varchar,长度255,好像也没有什么问题,有没有大佬请教一手啊
用户10202348
2022/11/18
7220
为什么1000 == 1000返回为False,而100 == 100会返回为True?
这是我们今天要讨论的话题,因为我觉得它非常的有趣。 如果你运行如下代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到以下运行结果: false true 我们知道,如果两个引用指向同一个对象,那么==就成立;反之,如果两个引用指向的不是同一个对象,那么==就不成立,即便两个引用的内容是一样的。因此,结果
顶级程序员
2018/04/26
1.8K0
Java 调用File的delete方法删除文件返回false
  在做打压缩包的时候打完包之后,应该删除目录的临时文件,但是我在方法的最后调用删除一直返回false,删除不了,直到自己怀疑人生\
彼岸舞
2020/12/02
1.5K0
Java 调用File的delete方法删除文件返回false
java删除文件时总是返回false,删不掉「建议收藏」
我的文件都是存在的,但是就是经常性的删不了,不知道怎么回事,我单独测试的时候是可以的,感觉很是奇怪,上网查,人家说是可能的情况有:
全栈程序员站长
2022/06/27
1.5K0
Django设置 DEBUG=False后静态文件无法加载解决
前段时间调试一直是在Debug=True先运行的,没有什么问题。今天关闭了Debug后,出现了一个问题。就是静态文件找不到了,「img、css、js」都提示404,无法准确的访问 static 静态文件。
py3study
2020/04/22
7K3
Django设置 DEBUG=False后静态文件无法加载解决
前段时间调试一直是在Debug=True先运行的,没有什么问题。今天关闭了Debug后,出现了一个问题。就是静态文件找不到了,「img、css、js」都提示404,无法准确的访问 static 静态文件。
叉叉敌
2019/02/20
2.4K0
JavaWeb——JavaScript精讲之事件监听机制与表单校验案例实战
1、事件监听机制概述 事件监听机制,指的是某些组件被执行了某种操作后,触发某些代码的执行。 事件:某些操作,如:单击、双击操作,键盘按下了,鼠标移动了。 事件源:组件,如按钮、文本输入框; 监听器:代码。 注册监听:将事件、事件源、监听器结合在一起,当事件源上发生了某个事件,则触发执行某个监听代码。 常见的事件: 1)点击事件:1、onclick:单击事件                       2、ondbclick:双击事件 2)焦点事件:1、obblur:失去焦点,一般用于表单校验        
Winter_world
2020/09/25
8550
JavaWeb——JavaScript精讲之事件监听机制与表单校验案例实战
无法完成要求,暂存盘已满_无法使用因为暂存盘已满
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
9240
iScroll5 表单元素无法失焦 解决方法
iScroll5 表单元素无法失焦 解决方法 HTML5学堂:iScroll框架从4版本升级到5版本之后,很好的解决了滚动区域中表单元素不能聚焦的问题,但是,2014年年底测试的时候发现了5版本的一个
HTML5学堂
2018/03/12
1.3K0
iScroll5 表单元素无法失焦 解决方法
flutter—Dialog使用 WillPopScope + Future.value(false)屏蔽返回键
使用 WillPopScope + Future.value(false); 屏蔽返回键。代码如下:
徐建国
2021/08/02
1.4K0
Java中 3*0.1 == 0.3 返回值 false ,1*0.3 == 0.3 返回值 true
但是有的计算结果不是的,比如4*0.1结果就是0.4;这个是《二进制浮点数算法》的计算 原因,不深究,记一下就行了。
全栈程序员站长
2022/08/09
1.8K0
Effective STL(21) 永远让比较函数对相同元素返回false
问题描述: 昨天一哥们些的程序,在定义比较函数的时候是这样写的 bool cmp(const T& a, const T& b) { if (a >= b) return true; return false; } 在内部测试时,一直表现挺好,也没挂。 但一到线上,立即就挂了,打印出vector内的元素也都是正确的, 但是core在了 STL:sort里面了, 而且指针明显也是错的了。 原因分析: stl:sort 排序 如果数据过多 才会用快速排序 所有数据进行与中间值
早起的鸟儿有虫吃
2018/04/13
1.7K0
Effective STL(21) 永远让比较函数对相同元素返回false
js获取鼠标单击键
利用OnMousedown和OnContextmenu添加鼠标左中右键单击的处理,返回event.button的值来判断是单击了哪个键。
DougWang
2020/02/18
5.3K0
点击加载更多

相似问题

动画无法在Javascript上工作,因为onmousedown

26

Laravel Auth问题,无法登录,因为Auth::attempt返回false

11

单击返回false,再次单击返回true

58

返回空焦

418

在使用onmousedown、onmouseup和单击事件时无法捕获所有单击

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文