[英]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.