为啥我的“电子邮件地址”内容类型的文本字段不建议电子邮件? [关闭]

     2023-02-24     37

关键词:

【中文标题】为啥我的“电子邮件地址”内容类型的文本字段不建议电子邮件? [关闭]【英文标题】:Why doesn't my text field with 'Email Address' content type suggest emails? [closed]为什么我的“电子邮件地址”内容类型的文本字段不建议电子邮件? [关闭] 【发布时间】:2018-12-13 02:02:35 【问题描述】:

我的应用程序的登录页面上有两个 UITextField 字段,一个用于电子邮件地址,一个用于密码。这两个文本字段位于UIStackView 中。我将电子邮件字段内容类型设置为“电子邮件地址”,将密码字段内容类型设置为“密码”和安全文本输入。当我单击电子邮件文本字段时,建议输入密码。

当我没有为密码设置内容类型并且我没有保护文本输入时,电子邮件地址文本字段会正常工作并建议电子邮件地址。

更新: 当我从 UIStackView 中删除字段时,电子邮件自动填充功能有效。

如何保护密码的文本输入并让电子邮件地址字段建议电子邮件而不将其从UIStackView 中删除?

这是导致此问题的测试文件的链接:https://drive.google.com/file/d/1CdhuRMvNcMTR2Ijwl7vZilpIL_wY6tUj/view?usp=sharing

【问题讨论】:

代码和截图会让你的问题得到更多关注 我认为这是一个合法的模糊 xcode 问题。我们在 stackview 中嵌入了电子邮件和密码自定义 UITextField 时遇到了同样的问题。我们的解决方法是在初始化期间设置密码(textContentType=.none & isSecureTextEntry=false)。然后在 textFieldShouldBeginEditing() 设置 (textContentType=.password & isSecureTextEntry=true) 时触摸密码字段。这使电子邮件字段能够第一次建议电子邮件,然后在编辑之前使密码字段安全。确保密码字段安全后,电子邮件建议将再次停止工作。 【参考方案1】:

无法重现任何此类问题。您没有提供太多描述,但我知道我们在堆栈视图中有两个文本字段,一个用于密码,另一个用于电子邮件地址。我创建了一个这样的应用程序。

我运行了应用程序。

我点击了密码字段并被提示输入密码。

我点击了电子邮件字段并获得了两个电子邮件地址。

您可能只是对文本字段是哪个感到困惑吗?也许您的文本字段比您想象的要多,或者一个覆盖另一个?

【讨论】:

抱歉缺少描述。老实说,除了内容类型无法正常工作之外,我不知道还能说什么。这两个字段都是自定义 IBDesignable 类的一部分,并设置为文本字段代表。我取消了课程并取消了代表,但没有任何改变。唯一有效的是取消嵌入。将尝试将它们全部删除并重新创建页面。 我明天会更深入地研究它,让你知道我的发现。感谢您的建议! 为什么不尝试在我们可以下载并亲自查看的项目中重现该问题?我的意思是,看,我已经加倍努力,创建了一个项目并拍摄了屏幕截图,并证明它已按照您的描述进行设置并且可以正常工作;你根本没有做任何事与我们分享。 我已经链接了文件并提供了问题的截图

编辑电子邮件的文本字段不验证电子邮件地址?

】编辑电子邮件的文本字段不验证电子邮件地址?【英文标题】:EditTextFieldforEmailisn\'tvalidatinganemailaddress?【发布时间】:2011-11-1521:08:00【问题描述】:为什么电子邮件的默认EditText不验证电子邮件地址?因为EditText字段适用于数... 查看详情

如果我的电子邮件地址格式不正确,如何让我的按钮不通过?

】如果我的电子邮件地址格式不正确,如何让我的按钮不通过?【英文标题】:howcanImakemybuttonnottogothroughifmyemailaddressinnotinthecorrectformat?【发布时间】:2015-09-2303:19:00【问题描述】:我的电子邮件地址文本框中有必填字段验证器... 查看详情

Chrome 自动填充不正确的数据类型

...述】:在我的网站上,登录页面上有两个字段:一个用于电子邮件,一个用于密码。如果我已经注册、退出并返回登录,Chrome会将用户名自动填充到电子邮件文本框中,而不是电子邮件地址。<divclass="inputs"><%=devise_error_m 查看详情

具有动态内容的模态不会将值设置为文本字段(代码片段)

我正在将内容加载到模式中,并使用复选框将电子邮件地址设置为“收件人”文本字段。如果我对内容进行硬编码,这可以正常工作......但是从外部资源加载它,检查的电子邮件地址不会填充收件人字段。我意识到这里的帖子不... 查看详情

如何在html表单中隐藏文本字段

...我有一个表格,我的团队用来发送信息,他们输入客户的电子邮件地址,然后将其邮寄出去。我设法隐藏了除三个以外的所有字段。一个字段设置要发送的电子邮件数量。真的很愚蠢,因为不知道为什么有人要向同一个人发送不... 查看详情

电子邮件地址可接受的字段类型和大小? [复制]

】电子邮件地址可接受的字段类型和大小?[复制]【英文标题】:Acceptablefieldtypeandsizeforemailaddress?[duplicate]【发布时间】:2012-01-0418:25:00【问题描述】:可能重复:CommonmySQLfieldsandtheirappropriatedatatypesWhataretherecommendeddatabasecolumnsizesf... 查看详情

为啥我的 IBAction 更改标签文本不起作用?

】为啥我的IBAction更改标签文本不起作用?【英文标题】:WhyismyIBActiontochangethetextofalabelnotworking?为什么我的IBAction更改标签文本不起作用?【发布时间】:2012-04-0101:26:00【问题描述】:我想在我的iOS应用程序中实现一个标签,当... 查看详情

输入字段自动给出建议?

...herecanyouseesource我开始更改它,我看到如果您输入错误的电子邮件地址,您将收到建议/提示。查看代码后,我没有找到java脚本。但我注意到INPUT包含非标准属性。要为电子邮件测试类型“foo”,然后输入作为data-re 查看详情

为啥 Chrome 不缓存我的动态表单字段?

】为啥Chrome不缓存我的动态表单字段?【英文标题】:Whydoesn\'tChromecachemydynamicformfield?为什么Chrome不缓存我的动态表单字段?【发布时间】:2015-03-0211:32:06【问题描述】:我在Symfony2中遵循Post/Redirect/Pattern的简单表单。此表单包... 查看详情

为啥 PyCharm 不建议为 django 模型自动填充?

】为啥PyCharm不建议为django模型自动填充?【英文标题】:WhyPyCharmisnotsuggestingautofillfordjangomodels?为什么PyCharm不建议为django模型自动填充?【发布时间】:2017-04-2119:52:00【问题描述】:最近我的PyChar停止了对我的django项目的建议。... 查看详情

从文本框中删除除电子邮件地址之外的所有内容

】从文本框中删除除电子邮件地址之外的所有内容【英文标题】:Stripeverythingbutanemailaddressfromatextbox【发布时间】:2011-04-2813:43:18【问题描述】:我在AccessDb中有一个文本框,用户应在其中输入电子邮件地址。这是通过从Outlook2010... 查看详情

春季现场注入的内部工作以及为啥不建议使用

】春季现场注入的内部工作以及为啥不建议使用【英文标题】:Internalworkingoffieldinjectioninspringandwhyisitnotrecommendedtouse春季现场注入的内部工作以及为什么不建议使用【发布时间】:2020-10-2716:17:24【问题描述】:正如标题所暗示的... 查看详情

为啥电子邮件验证总是在我的应用程序中出错? [复制]

】为啥电子邮件验证总是在我的应用程序中出错?[复制]【英文标题】:whyemailvalidationalwaysgiveserrorinmyapplication?[duplicate]为什么电子邮件验证总是在我的应用程序中出错?[复制]【发布时间】:2017-10-0512:22:34【问题描述】:我正在... 查看详情

为啥我的 React 显示/隐藏标签没有正确更新?

】为啥我的React显示/隐藏标签没有正确更新?【英文标题】:WhyismyReactshow/hidelabelnotupdatingcorrectly?为什么我的React显示/隐藏标签没有正确更新?【发布时间】:2018-03-2002:59:30【问题描述】:标签是可编辑的:当点击标签时,输入... 查看详情

为啥我的选择器视图没有出现在某些文本字段上?

】为啥我的选择器视图没有出现在某些文本字段上?【英文标题】:Whymypickerviewdoesn\'tappearoncertaintextfield?为什么我的选择器视图没有出现在某些文本字段上?【发布时间】:2020-07-1614:56:49【问题描述】:我找到了thisvideo,其中显... 查看详情

为啥文本字段的底线不遵循 Swift 中的约束规则?

】为啥文本字段的底线不遵循Swift中的约束规则?【英文标题】:WhybottomlinefortextfielddoesnotfollowtheconstraintsruleinSwift?为什么文本字段的底线不遵循Swift中的约束规则?【发布时间】:2021-12-3105:40:54【问题描述】:这是我项目中的实... 查看详情

为啥我的 iframe 将 html 内容视为文本

】为啥我的iframe将html内容视为文本【英文标题】:Whymyiframetreatshtmlcontentastext为什么我的iframe将html内容视为文本【发布时间】:2020-08-0512:31:21【问题描述】:为什么iframe将我的html内容视为文本内容。问题:我想用标签呈现整个ht... 查看详情

反应原生不建议使用 TextInput 发送电子邮件

】反应原生不建议使用TextInput发送电子邮件【英文标题】:reactnativenotsuggestingemailwithTextInput【发布时间】:2020-01-1715:10:51【问题描述】:ReactNative不会在登录表单上提示新用户常用的电子邮件地址。LoginForm.js和Email.js是功能性的... 查看详情