首先,我是用asp.net做的專案,asp.net的伺服器端控制元件TextBox有ViewState,所以我就想,如果使用者輸入密碼框的時候,給一個隱藏的TextBox賦值,不是就能保留這個值了嗎?於是,我就寫了一個指令碼,定義了一個函式SetPassword,在頁面載入的時候我會在後臺判斷,如果使用者登入了,那麼就給input type="password"的TextBox的ReadOnly設定為true。這樣問題倒是解決了一部分,也就是說使用者登入的密碼可以儲存了,但是使用者登陸之後看到的密碼輸入框還是空的,這樣還不是很完美。為了達到這個效果,我又想,如果我再加一個普通的TextBox,預設值賦為“******”,透過指令碼很容易控制。也就是在頁面載入完畢即window.onload事件裡做一個隱藏跟顯示文字框就可以。如果密碼框的readOnly為true,那麼就隱藏密碼框,顯示我們新加的那個TextBox。這樣就模擬實現了給密碼框賦值的效果了。text" onfocus="if(this.s!="t"){this.value="";this.s="t"..。在程式內寫了 inpput type=text;輸入內容後在chrome內可以透過拖動滑鼠全選輸入框內容,但是在ie上不可以, 直接給 input type="password"的輸入框賦值不行,由於安全因素,不允許對密碼框賦預設值,只能透過鍵盤的方式輸入值。而又要在密碼框顯示*密碼,換個思路使用簡單的js指令碼即可實現這個效果。
首先,我是用asp.net做的專案,asp.net的伺服器端控制元件TextBox有ViewState,所以我就想,如果使用者輸入密碼框的時候,給一個隱藏的TextBox賦值,不是就能保留這個值了嗎?於是,我就寫了一個指令碼,定義了一個函式SetPassword,在頁面載入的時候我會在後臺判斷,如果使用者登入了,那麼就給input type="password"的TextBox的ReadOnly設定為true。這樣問題倒是解決了一部分,也就是說使用者登入的密碼可以儲存了,但是使用者登陸之後看到的密碼輸入框還是空的,這樣還不是很完美。為了達到這個效果,我又想,如果我再加一個普通的TextBox,預設值賦為“******”,透過指令碼很容易控制。也就是在頁面載入完畢即window.onload事件裡做一個隱藏跟顯示文字框就可以。如果密碼框的readOnly為true,那麼就隱藏密碼框,顯示我們新加的那個TextBox。這樣就模擬實現了給密碼框賦值的效果了。text" onfocus="if(this.s!="t"){this.value="";this.s="t"..。在程式內寫了 inpput type=text;輸入內容後在chrome內可以透過拖動滑鼠全選輸入框內容,但是在ie上不可以, 直接給 input type="password"的輸入框賦值不行,由於安全因素,不允許對密碼框賦預設值,只能透過鍵盤的方式輸入值。而又要在密碼框顯示*密碼,換個思路使用簡單的js指令碼即可實現這個效果。