html - 使用 jQuery 确定字段是否已自动填充
问题描述
在我们的登录页面上,我们希望关注第一个空白字段以改进 UX。如果用户名为空,则关注它。如果用户名是自动填充的,则关注密码,如果两者都填写,则关注提交按钮,等等。
但是,我们的 jQuery ( $("#username").val()
) 始终为空,即使浏览器已自动填充该字段。完全理解出于安全原因,实际读取浏览器提供的用户名和/或密码会受到限制,但是有没有办法确定这些字段是否已填写?
我们不需要读取该字段的实际内容,只想知道是否有任何内容。
当我们在开发工具中检查时,类、数据或标签似乎没有任何变化。
有什么 JavaScript/jQuery/CSS 方法可以找出答案吗?
解决方案
推荐阅读
- django - Django过滤多对多关系
- material-ui - React-admin MenuItemLink onClick 不起作用
- android - 在 Kotlin 中自动扩展 searchView
- jekyll - 如何在markdown(使用jekyll主题)文件中为git-bash代码应用语法突出显示?
- pdf - Aspose - 自动表格调整大小,适合页面中的问题
- c++ - 自动地?任务完成时加入 std::thread
- javascript - 如何让按钮调用函数?
- react-native - React Navigation - 嵌套重定向
- python - Scapy 将所有数据包设置为 BROWSER 并通过 IP 进行交互
- python - 使用 Python 打印 Min1 和 Min2