2012-07-22 73 views
-1

我有登錄頁面。當我清除用戶名時,密碼仍在密碼文本字段中,它不會被清除。如何清除用戶名字段時重置密碼字段?

User Name: ________ 

Password: ******** 

你能幫如何解決這個問題?

+7

您需要發佈一些代碼,我們幫不了你,除非我們知道問題是什麼。嘗試在[jsfiddle](http://jsfiddle.net)中複製該問題,並將鏈接發佈到您的問題中。 – adeneo 2012-07-22 13:48:37

+0

你可以用空格來改變'',這樣瀏覽器就不會自動填入記住的用戶名和密碼。 – Stano 2012-07-22 14:00:43

回答

0

HTML:

<input type="password" id="pw" value="" /> 

JS:

document.getElementById('pw').value = ''; 
1

你要聽更改username場(綁定changekeyupinput事件處理程序)。當字段的值爲空字符串時,請將密碼字段的值設置爲空字符串。

例子:

document.getElementById('usernameField').onchange = function() { 
    if(this.value === '') { 
     document.getElementById('passwordField').value = ''; 
    } 
}; 

DEMO