2010-01-02 58 views
-4

asp.net登錄頁面上的焦點常規密碼字段,請您可以發送源代碼我想顯示密碼字段純文本,然後使其在

+0

你真的想做什麼?在輸入任何內容之前,你是否真的想在密碼框中輸入「Watermark Text」?或者你是否在努力讓自己看到你在打字? – 2010-01-02 15:25:45

+0

哇,這並沒有plzsendtehcodez標籤,但它是寫在問題本身。優秀。 – 2010-01-02 15:27:58

+0

我無法解決用戶名文本框中的問題,它應該顯示文本[用戶名]和密碼文本我必須顯示[密碼]。當用戶輸入密碼文本框時,應該顯示[******]。 我寫了代碼,它沒有在密碼文本框中顯示密碼文本 asp:TextBox ID =「TextBox1」runat =「server」value =「password1」onfocus =「if(this.value =='password1 ')THIS.VALUE ='';」 onblur =「if(this.value =='')this.value ='password1';」 TextMode =「Password」> password1 vasanth 2010-01-02 15:53:29

回答

0

這是一個壞主意。您不應該在屏幕上顯示用戶密碼。理想情況下,您的應用程序不應該能夠檢索密碼,只能針對持久散列哈希值檢查哈希密碼。

+0

這是在用戶名文本框中,它應該顯示文本[用戶名]和密碼文本我必須顯示[密碼]。當用戶輸入密碼文本框時,應該顯示[******]。 – vasanth 2010-01-02 16:08:13

5

試試這個。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head profile="http://gmpg.org/xfn/11"> 
    <script type="text/javascript"> 
    function ChangeToPassField() { 
    document.getElementById('MyPasswordField').type="password"; 
    } 
    </script> 
    </head> 
    <body> 
    <input type="text" value="password" id="MyPasswordField" onfocus="ChangeToPassField()" /> 
    </body> 
    </html> 
+0

謝謝,但我需要用戶名文本框,它應該顯示文本[用戶名]和密碼文本我必須顯示[密碼]。當用戶輸入密碼文本框時,應該顯示[******]。 – vasanth 2010-01-02 16:01:46

+0

我認爲這是做你想做的,也許如果你添加代碼來刪除文本('document.getElementById('MyPasswordField')。value =「」;') – 2010-01-02 16:21:13

相關問題