【发布时间】:2015-04-29 18:12:27
【问题描述】:
所以在这里我有一个页面来更改密码,但在此之前我有Login page 用户登录并说他点击了浏览器的默认功能Remember me 或Save Password 或登录期间提示的任何内容,并且保存密码!!
现在,当我加载我的 change password 部分视图时,默认情况下会填充 ID 为 txtOldPassword 的文本框,而 txtNewPassword 和 txtConfirmPassword 的文本框将留空!!
我如下加载我的PartialView 并尝试清除txtOldPassword 值!!
$('.menu').on('click',function(){
$('#body_data').load('/Home/GetChangePassword',function(){
$('#txtOldPassword').val(''); //Tried to clear the value here
});
});
但价值仍然存在!!!现在,我不想禁用浏览器的默认功能,但我只想删除自动出现并存储在文本框txtOldPassword 中的密码!!
【问题讨论】:
-
所有建议
autocomplete=off的答案都很好,但我认为在某些chrome版本中,它仍然无法解决这个问题。上次处理时,我不得不在表单中放置一个隐藏的密码字段,因为 chrome 会尝试在表单中遇到的第一个密码字段中自动填充密码。这样问题就可以解决了。 -
@gaurav.. 这个技巧是怎么做到的??放置隐藏字段和令人困惑的浏览器似乎很棒! :)
-
那个时候效果很好:)
-
你能展示一下你是如何使用它的吗? @gaurav .. :)
标签: javascript jquery asp.net-mvc html