我目前有一個登錄框,文本框中顯示文本ID和密碼。當用戶點擊它時,它會消失並允許用戶輸入他們的密碼。但是,我將密碼文本框的textmode設置爲「PASSWORD」,它似乎不再適用於密碼框。任何人有任何線索?密碼框內的文本
HTML
<input name="Login1$UserName" type="text" value="NUID" id="Login1_UserName" class="txtbox" onfocus="if(this.value==this.defaultValue) {this.value='';$(this).css('color','black');}" onblur="if(this.value=='') {this.value=this.defaultValue;$(this).css('color','rgb(173,180,195)');}" style="width:240px;" />
<span id="Login1_UserNameRequired" title="User Name is required." style="color:#DA6426;visibility:hidden;">*</span>
</td>
</tr>
<tr>
<td>
<input name="Login1$Password" type="password" id="Login1_Password" style="width:240px;" />
<span id="Login1_PasswordRequired" title="Password is required." style="color:#DA6426;visibility:hidden;">*</span>
</td>
</tr>
<tr>
<td align="center" style="color:#DA6426;">
</td>
</tr>
<tr>
<td align="right">
<input type="submit" name="Login1$LoginButton" value="Log In" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Login1$LoginButton", "", true, "Login1", "", false, false))" id="Login1_LoginButton" style="font-family:Arial;height:22px;" />
什麼不*看起來*不再工作?你有沒有試過'placeholder'屬性? – Bergi 2012-08-03 23:36:46
重點。密碼框始終爲空。直到你鍵入時,它顯示的小圓圈爲字母,因爲它是假設。但它不會在文本框中顯示文本「密碼」。 – user1512593 2012-08-03 23:56:27
看來你沒有設置defaultValue(或者我無法在asp代碼中識別),因爲瀏覽器至少應該顯示8個圓圈。 – Bergi 2012-08-04 00:10:46