已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: 有谁知道这是什么影响了的吗

作者: @Ta

时间: 2022-09-10发布,2022-09-10修改

点击: 3062

BE661715-7F4B-4943-84CF-132FF28D4629.png(502.05 KB)

视频链接:IMG_2500.MOV(2.29 MB)

怎么解决呢,手机安有其它输入法了。点输入时非密码区,显示表情。

[隐藏样式|查看源码]


『回复列表(11|隐藏机器人聊天)』

1. 根据勾股定理。。。
(/@Ta/2022-09-10 09:21//)

2.

@坏人,你在用半屏手写输入法,请在白色区域内写字。

(/@Ta/2022-09-10 10:07//)

3. @老虎会游泳,你看图片那,我是用了第三方输入法,然后他就不让用第三方的输入的,如果我加多一个输入他上一个就可以用第三输入了,就是说密码区上的一个输入区就不能用第三输入法
(/@Ta/2022-09-11 12:24//)

4.

@坏人,哦。我对iOS不了解。

(/@Ta/2022-09-11 12:32//)

5. @坏人,我试了密码区确实只能用自带输入法,你可以去设置键盘里面看看有没有简体拼音或者英语键盘选项添加好点左下角带球那个地方就可以切换了
022A9019-D084-4BCD-90AA-BD9899F55310.png(532.83 KB)
65BD4076-F76C-49D0-B36E-90EB9CB0BF3F.jpeg(860.77 KB)
(/@Ta/2022-09-11 13:47//)

6.

@老虎会游泳,在经典主题下,Android Chrome 在跳页输入框输入页码后,按回车不能跳转页码,而是会定位到“夜间模式”。

Chrome Android 103.0.5060.129105.0.0.0 版本均可复现 。

Screenrecorder-2022-09-11-14-31-29-832_CuteGIF_20220911_143234.gif(129.27 KB)

(/@Ta/2022-09-11 14:54//)

7.

@tasy5kg,我对此无能为力,请向谷歌反馈Bug

(/@Ta/2022-09-12 06:26//)

8.

@tasy5kg,看起来keypress事件已被弃用。我会进行修改。
https://developer.mozilla.org/en-US/docs/Web/API/Element/keypress_event

(/@Ta/2022-09-12 06:44//)

9.

@tasy5kg,已修复。问题和keypress事件无关,是需要把<input>包在<form>里才能在安卓版Chrome里触发按键事件,改成keyup也一样。

最终解决方案:

<form class="pager-form"><input placeholder="跳页" id="page" size="2" onkeyup="if(event.keyCode==13){ location='{$CID}.{$PID}.{$tid}.'+this.value+'.{$BID}'; }"></form>

https://stackoverflow.com/questions/51674081/android-chrome-keypress-event-enter-not-triggered-when-using-multiple-input-el

自 101 版本以来,在 Adroid Google Chrome 中也存在同样的问题。Enter 按键事件仅发生在最后一个表单或文档文本输入框中。

所以这就是焦点被转移到夜间模式下拉框的原因,因为跳页不是最后一个输入框,所以按回车只会转到下一个输入框。

而如果把跳页用<form></form>包围,它就在一个单独表单了,在它自己的表单里它是最后一个输入框,于是回车事件可以正常触发。

(/@Ta/2022-09-12 07:12//)

10. 你怎么发的这个帖子呢
(/@Ta/2022-09-12 12:28//)

11. @玖月,就是觉得可以改改
(/@Ta/2022-09-13 00:43//)

回复需要登录

7月13日 23:52 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1