css HTML表单有时无法键入

7hiiyaii  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(168)

在一些浏览器上(我注意到大多数是手机),HTML表单会弹出键盘,输入字段会出现故障,键盘会消失;全部在一秒钟内完成。这将阻止用户键入。
下面是一个视频:https://youtube.com/shorts/srxawz9z1IM?feature=share
表格可在此处找到:pavepro.com/order
任何和所有的帮助是感激的。
我检查了代码,觉得可能是视口的问题,但是我不能确定,我是自学的。不知道该问谁!

bvuwiixz

bvuwiixz1#

你能通过调试控制台运行它吗?你可能想通过浏览器堆栈来尝试,在那里你可以在移动的上运行,并且可以访问调试控制台来检查元素,检查Javascript错误。(我相信还有其他方法可以做到这一点).我的直觉是这是一个javascript错误,您可能希望先检查一下桌面上的开发者工具,看看控制台上是否输出了任何奇怪的东西,或者任何错误,即使您在桌面上没有看到奇怪的行为,这可能会给予你一个线索。
根据你的意见,我采取了以下步骤:
1.在Android studio / Chrome下运行以重现问题(我也没有看到任何明显的错误)
1.使用(保存为)获取页面的副本,并在localhost上的本地服务器上运行它(输入我的IP地址以通过Android Studio / Chrome运行它)
1.这使我能够在本地重现
1.然后我编辑了这个文件--删除了文件头中的所有内容--问题就消失了。
1.我隔离了这个问题是由于页面中的jQuery调用-删除jQuery的问题去,添加它回来。
1.然后我把jQuery放回去,并隔离了你的< script >身体中的每个标签,我发现以下问题的原因:
< script type="text/javascript" src="https://www.pavepro.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.19.5" id="divi-custom-script-js" >< / script >
通过删除DIVI javascript,奇怪的行为就发生了。现在我认为你需要检查Divi和WordPress中表单中的自定义Javascript。由于脚本被最小化,很难看到真正导致问题的原因。希望现在你知道了导致问题的原因,你可以进一步调试jQuery/javascript代码。

相关问题