我有一個註冊表單,要求用戶輸入他們的電子郵件和密碼,兩者都在兩個單獨的文本框中。我想提供一個用戶可以單擊的按鈕,以便在用戶單擊按鈕時彈出的密碼(將被屏蔽)將出現在彈出窗口中。在沒有服務器交互的情況下在javascript中捕獲按鈕點擊
目前該我的JavaScript代碼如下:
function toggleShowPassword() {
var button = $get('PASSWORD_TEXTBOX_ID');
var password;
if (button)
{
password = button.value;
alert(password);
button.value = password;
}
}
的問題是,每次用戶點擊該按鈕時,密碼在Firefox和IE清除。我希望他們能夠以明文形式查看其密碼,以便驗證而無需重新輸入密碼。
我的問題是:
爲什麼password字段不斷收到與每個按鈕復位點擊?
我怎樣才能使密碼字段不會被清除,一旦用戶以明文形式看到他/她的密碼?