任何人都可以告诉我如何禁用asp.net中的文本框自动填充?
获得更好的想法:
在登录网页中.当用户提供用户名和密码时,还会有一个(记住我)复选框,以便下次登录...到目前为止,一切都很好.
但问题出现在注册表单中,当用户打开注册页面时,两个字段(用户名和密码)都填写了用于以前登录的用户名和密码.
有没有人对这个问题有所了解?
注意:我在页面加载事件中尝试了这两行代码,但它没有用.
txtUsername.Text="";
txtPassword.Text="";
Run Code Online (Sandbox Code Playgroud)
我会感激每一个答案.
有没有人找到实现这一目标的方法?我已经尝试添加autocomplete="off"我<textarea>和我的<form>但无济于事。谷歌浏览器继续在我的文本区域之一为我建议地址:
<div class="col-md-12">
<div class="row">
<label class="col-md-4">Permanent Address</label>
<div class="col-md-8">
<textarea class="form-control"></textarea>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在网上唯一能找到的是如何阻止谷歌自动填充用户名/密码,但与<textarea>元素无关
我们有一个网页,其中包含<input>我们附加自定义自动完成组件的文本(准确地使用AngularStrap的Typeahead).
Safari显然认为,输入包含一个人的姓名,因此提供了一个自动填充菜单,其中包含从系统地址簿中填充的值(截屏顶部的小菜单;还要注意Safari添加的相应图标,以绿色圈出).
这导致以下问题:
该字段标题为"名称",但并不意味着包含人名.因此提供个人建议毫无意义.
Safari的内置菜单模糊了我们的自定义建议菜单,如Safari的建议下面的屏幕截图所示.
我尝试了以下方法来摆脱Safari的建议:
将name和" id属性"中的属性更改为"title"或"GoToHellSafari".没有帮助.
添加autocomplete="off",添加autocomplete="false".没有帮助.
实际更改文本内<label>的东西除了"名称",如"标题".这样,自动填充消失了.
切id之间的连接会<input>和<label>通过删除id和name属性.没有帮助.
虽然选项(3)看起来很有希望,但我有以下明显的问题:我希望该标签读作"Name".有什么建议?
我正在寻找一种根据所选字段自动填充管理员中某些字段的方法。我在 Inline 中有一个外键字段,并希望在表单中实时显示来自当前选定对象的一些数据。
我的代码的简化版本来举例说明我在做什么:
# models.py
class Product(models.Model):
code = models.CharField(max_length=6, default=0)
name = models.CharField(max_length=25, null=True, blank=True)
class Provider(models.Model):
code = models.CharField(max_length=6, default=0)
name = models.CharField(max_length=25, null=True, blank=True)
address = models.CharField(max_length=25, null=True, blank=True)
class ProductProvider(models.Model):
product = models.ForeignKey(Product)
provider = models.ForeignKey(Provider)
cost = models.DecimalField(max_digits=6, decimal_places=2, default=0)
Run Code Online (Sandbox Code Playgroud)
我的管理类如下:
# admin.py
class ProductProviderInline(admin.TabularInline):
model = ProductProvider
fk_name = 'product'
fields = ('provider', 'cost', 'provider_address')
readonly_fields = ('provider_address',)
extra = 1
def provider_address(self, obj):
return obj.provider.address
@admin.register(Product)
class ProductAdmin(admin.ModelAdmin):
model = Product
list_display …Run Code Online (Sandbox Code Playgroud) 当网页上有两个单独的登录字段时,我的浏览器(Google Chrome)假设它们都需要相同的凭据,这不是一个有效的假设。我希望我的浏览器能够分别存储每个人的凭据。
<form id='login-form' method = "post" action = "/login.html">
<ul>
<li><input id = "username" name = "username" type = "text" placeholder = "Username"/></li>
<li><input id = "password" name = "password" type = "password" placeholder = "Password"/></li>
<li><input id = "button" type = "submit" value = "Login"/></li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
在另一个 HTML 页面上:
<form id='dx-login-form' method = "post" action = "/dxLogin">
<ul>
<li><input id = "dx_username" name = "dx_username" type = "text" placeholder = "Username"/></li>
<li><input id = "dx_password" name = …Run Code Online (Sandbox Code Playgroud) https://developer.android.com/about/versions/oreo/android-8.0-changes.html#all-apps
网络表单自动填充
既然 Android 自动填充框架提供了对自动填充功能的内置支持,对于安装在运行 Android 8.0(API 级别 26)的设备上的应用,与 WebView 对象相关的以下方法已更改:
网页设置
网络视图数据库
启动时,我的应用程序中有登录和注册表单。
密码自动填充不断为现有密码字段建议“新的强密码” 。我.password为现有字段和.newPassword新密码字段明确设置了 contentType ,但 iOS 拒绝提供除“新强密码”视图之外的任何内容。
我究竟做错了什么?
这是视图层次结构:
这是我设置textContentType每个字段的方式:
这就是你每次在登录时点击密码字段时 iOS 所做的:
该LastPass的自动填充图标显示在某些表单域和我的网站上已经出现了意外的输入,用autocomplete="off",没有id和name的CatName_autocomplete。
我知道我可以添加一个属性来禁用它,但除非我对我网站中的所有内容以及任何其他竞争对手的密码管理器都这样做,否则它可能会在其他地方出现。它干扰了我在控件上拥有的我自己的自定义 javascript 自动完成功能,因为它不会触发正确的事件以正常工作。
有没有办法找出它用来决定是否出现在输入中的特定底层逻辑?这将允许我检查我是否不小心编写了触发它的误导性输入,或者我可以知道将禁用它的属性放在我知道会触发的那些上。
在我的应用程序中,我有多个表单要求用户提供基本信息。(姓名、电子邮件、地址等)。
在 chrome 上,我们有漂亮的自动填充功能。因此,在查看这些表单之一并选择自动填充选项时,所有值都会填充到我的特定信息中,这很灵活。
但是我遇到了一个问题。当我将鼠标悬停在 chrome 自动填充选项上时,我的表单值已预先填充(这不会打扰我,并且是首选)。但问题是这些预填充值的字体大小非常小。一旦我选择了 chrome 自动填充选项,就会选择这些值,它会从小字体大小(大约 8 像素)跳到我设置的大小(20 像素)。
我一直在研究webkit-autofill工具.....但我觉得我已经设法以表单值解决所有问题,除了实际的预填充值。
这是一个前图像和后图像,以帮助澄清我在这里挣扎的问题。
我的代码是
<form>
<div class="form-group">
<label for="exampleInputFirst">First Name</label>
<input type="text" class="form-control input-lg" id="exampleInputFirst">
</div>
<div class="form-group">
<label
....
Run Code Online (Sandbox Code Playgroud)
我的 css 代码是
text:-webkit-autofill,
#exampleInputFirst:-webkit-autofill:hover
{
border: 1px solid red;
font-size: 20px;
}
Run Code Online (Sandbox Code Playgroud)
我预计font-size: 20px悬停会解决这个问题,但它只有在选择值后才会生效。是否可以以任何方式格式化预先填充的值?
我创建了一个带有基本登录/注册过程的应用程序。当用户创建新帐户时,Android Autofill Framework 会要求保存用户名和密码。现在一旦用户登录,就有一个更改密码的选项,一个简单的屏幕要求输入当前密码和新密码。我有什么办法可以强制 Android Autofill Framework 更新密码?