草庐IT

autofill

全部标签

javascript - 在注册表单上,表单字段未保存在提交时自动填写的浏览器中。(ReactJs)

我的站点中有一个注册表单,我正在其中保存字段,并且在用户再次返回该注册表单时保存表单后,我希望将以前的字段值保存在浏览器自动填充中。下面是我的代码片段-SignUp在anchor标记的onClick代码中,我通过注册用户函数进行ajax调用。之后,我希望用户数据自动填充到chrome中的浏览器自动填充地址中。我尝试了以下方法:-1.很少有人建议使用表单“提交”按钮功能将数据保存在自动填充中,而不是使用ajax调用表单anchor标记的onClick事件。但这对我来说也不起作用。2.我看过一些帖子,其中他们告诉我要为字段使用专有名称和自动完成属性。但使用该浏览器只能猜测正确的字段值。

javascript - 创建小书签以填写表格

我想创建一个小书签,用文本填充第1、2、5和6个文本框,这样我就可以更轻松地使用网站上的工具,因为我经常使用它,而且它不会记住我的输入。这些是前面带有此文本的“Vertrekgemeente:”、“Straat:”、“Aankomstgemeente:”和“Straat:”。让我给出一些测试值(按顺序)"gent""PATIJNTJESTRAAT""OOSTAKKER""HERMANTEIRLINCKSTRAAT"关于thesite:这是一个荷兰公共(public)交通网站,您可以输入您的街道和目的地街道,然后网络应用程序将计算您应该乘坐哪辆公共(public)汽车以及何时乘坐。关于我

javascript - Chrome 自动填充无法部分工作

我的表格中有名字、姓氏、电子邮件、城市、州、国家和zip。在Prod、Stage、Dev和Local中部署了相同的Angular代码。我在同一个Chrome浏览器中访问所有这些URL。自动填充在Local&Prod中完美运行。但是,它只填写Dev和Stage中的名字和姓氏,并且必须选择电子邮件才能填写其余部分。它的工作也很奇怪。在这个阶段,在从自动填充中选择名字时,只有名字会被填充,而在从自动填充中选择姓氏时,所有字段(名字除外)都会被填充。在Dev中,从自动填充中选择名字时,名字和姓氏会被填充,而在从自动填充中选择电子邮件时,所有字段(名字和姓氏除外)都会被填充。有什么要检查的吗?检

javascript - 检测登录表单的自动填充

我正在尝试创建一个带有登录页面的网页。当用户第一次登录时,如果他勾选“保持登录”,用户名和密码将被浏览器保存。当他第二次登录时,浏览器将自动填写表单,我可以让他登录,而无需他与页面进行交互。问题是,我无法从登录表单中获取密码。看看我的代码:$(document).ready(setTimeout(function(){loginForm.form.submit(function(e){//Idon'thaveaonsubmitactiondefinedontheloginformconsole.log("Submit");checkLogin();//Thisfunctionshoul

javascript - 覆盖黄色自动填充背景

经过长时间的努力,我终于找到了在每个浏览器中清除自动填充样式的唯一方法:$('input').each(function(){var$this=$(this);$this.after($this.clone()).remove();});但是,我不能只在windowload事件中运行它;在那之后的某个时间应用自动填充。现在我使用100毫秒的延迟作为解决方法://Killautofillstyles$(window).on({load:function(){setTimeout(function(){$('.text').each(function(){var$this=$(this);

javascript - 如何在浏览器中触发保存的密码自动填充?

我有一个用纯JavaScript编写的Web应用程序(没有预生成的HTML,除了加载所有JS文件的文档)。此应用程序包含一个登录表单,该表单是在触发document.ready事件时动态创建的。我欺骗浏览器显示“记住密码?”通过在使用ajax登录之前将登录表单发布到隐藏的iframe中来进行对话框(在Firefox中,密码出现在保存的密码列表中,因此这部分显然有效)但是保存的密码在稍后再次加载登录屏幕后永远不会被填写时间。同样的事情也发生在Firefox和Safari中。有什么我可以做的或可以调用的函数来触发自动填充吗?更新:自动填充在初始页面加载时在Safari中工作,但在用户注销时

php - 在出现错误时将用户重定向回表单后,如何重新填写用户填写的表单字段?

简短版:我有一个包含100多个字段的表单,每个字段都有服务器端验证。我的表单可以正常工作并且数据已成功提交;当验证出现错误时,我什至会将他们重定向回表单,并显示具体发生了什么错误。当他们被重定向回(大量)表单时,他们所有的数据都消失了,他们需要重新输入。我已经想到了几种方法来回答我自己的问题,但它们并不是目前最优雅的解决方案。我目前的想法是:将他们所有输入的数据保存为$_SESSION变量——每当他们加载表单时,对每个输入做一个if语句,这样;if(isset($_SESSION['foo_data'])){echo"";}else{echo"";}此方法将工作,但它还涉及对140多个

ios - 如何使用 textContentType 在 React Native 中获取 iOS 的电子邮件自动完成建议?

RN0.57.x公开了iOS的textContentType,因此我应该能够让我们的应用程序在TextInput中建议用户的电子邮件。这使得初始体验更加顺畅,因为用户无需输入电子邮件地址即可创建帐户。但是,将textContentType设置为“emailAddress”并将keyboardType设置为“email-address”无效。如何获取输入控件中建议的用户个人电子邮件地址? 最佳答案 对于iOS,除了添加textContentTypePropRN组件,您还需要:添加AssociatedDomainsXcode项目的权利在

iOS 自动填充假定密码前的字段是用户名

自动填充的效果非常好,但我遇到过一种情况,它不是最佳的,而且我不知道有什么变通方法可能是一种正确的方法。我有一个带有2个UITextFields的屏幕,第一个是Amount,一个要转移给另一个人的货币值(value)。第二个字段是密码,用户需要重新输入密码才能完成交易。第一个字段(金额)的内容类型设置为.unspecified,第二个字段(密码)设置为.password当用户点击第二个字段时,自动填充精美地建议要使用的密码,但是一旦点击了正确的密码,iOS会自动假定第一个字段(金额)是用户名,并用与所选相关联的用户名填充它帐户,覆盖用户之前输入的金额。有没有办法强制仅自动填充密码?

Android 8 Oreo EditText 不允许长按粘贴

我有一个带有EditText的简单自定义View,并且复制/粘贴弹出窗口没有显示在Oreo上。它可以在Android7上运行,甚至可以在运行Android8Oreo的模拟器上运行,但不能在装有AndroidOreo的真实设备(GooglePixel、Nexus5X)上运行。当我使用EditText长按我的自定义View时,带有复制/粘贴选项的弹出菜单根本不会显示在真实设备上(同样,它适用于Android7及更低版本以及运行Oreo的模拟器)。但是,当我在EditText中填充一些文本,然后长按时,复制/粘贴弹出窗口甚至会出现在我设备上的Oreo上。非常奇怪的行为。我在我的自定义View