[英]Clear TextBox.Text C#/JS
我有一个问题,只需清除TextBox文本...我正在使用asp.net和JS的项目。
但似乎Mozzila对我的代码很强大,现在它让我烦恼。
想法很简单......用户可以登录,并且一如既往mozzila问“保存凭据”,这很好
但是如果用户忘了他的密码,选择链接,我用URL发送邮件,他回到新页面,里面有文本框
出于某种原因,Mozzila将我的第一个TextBox看作是“记住凭据”的那个
所以我尝试了下一件事
<script type="text/javascript">
$(document).ready(function () {
document.getElementById("MainContent_txtNewPass1").value = "";
document.getElementById("MainContent_txtNewPass2").value = "";
});
</script>
和
protected void Page_Load(object sender, EventArgs e)
{
txtNewPass1.Attributes["AUTOCOMPLETE"] = "off";
txtNewPass2.Attributes["AUTOCOMPLETE"] = "off";
txtNewPass1.Text = "";
txtNewPass2.Text = "";
}
哪个没用,因为我不会问这个问题......那些asp的ID:TextBoxes是不同的,我不明白为什么会发生这种情况或如何阻止它发生?
我确定Mozzila凭证保存存在问题,因为一旦删除保存的密码,问题就消失了。 但在一天结束时,我只想清除TextBox.Text
如果有人遇到同样的问题......我解决了它但使用了
window.onload = function () {
document.getElementById("MainContent_txtNewPass1").value = "";
document.getElementById("MainContent_txtNewPass2").value = "";
}
而是$(document).ready(function(){
试试这个答案,语法略有不同: https : //stackoverflow.com/a/9686424/5013141
代替
txtNewPass1.Attributes["AUTOCOMPLETE"] = "off";
试试这个:
txtNewPass1.Attributes.Add("autocomplete", "off");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.