我有一個登陸頁面,想在密碼框里顯示問題提示用戶“ - 請輸入密碼”,但是密碼框是不能顯示明文的,所以用js 處理了下!
1 <asp:TextBox ID="txtLoginPwd1" style="height:28px;width:202px;border:#868690 solid 1px;line-height:28px;" Text=" - 請輸入密碼" onFocus="ChangeUnameNonePwd();" runat="server" TextMode="SingleLine"></asp:TextBox>2 <asp:TextBox ID="txtLoginPwd" style="height:28px;width:202px;border:#868690 solid 1px;line-height:28px;display:none;" onblur="ChangeUnameBlockPwd();" runat="server" TextMode="Password"></asp:TextBox>
?
1 //鼠標移上txtLoginPwd1隱藏txtLoginPwd1顯示txtLoginPwd,并等到焦點 2 ?function ChangeUnameNonePwd() { 3 var inputname = document.getElementById("<%=txtLoginPwd.ClientID%>"); 4 var inputname1 = document.getElementById("<%=txtLoginPwd1.ClientID%>"); 5 inputname1.style.display = "none"; 6 inputname.style.display = "block"; 7 inputname.focus(); 8 } 9 10 11 function ChangeUnameBlockPwd() {12 var inputname = document.getElementById("<%=txtLoginPwd.ClientID%>");13 var inputname1 = document.getElementById("<%=txtLoginPwd1.ClientID%>");14 inputname.style.display = "none";15 inputname1.style.display = "block";16 }
?
問題來了,IE6下無效,FF下,效果是出來了,可是當鼠標移到txtLoginPwd1上的時候,把txtLoginPwd顯示出來了,但是位置比原來要上去一些!不知道是什么原因!請教各位大牛,有什么好的辦法?
- 1 回答
- 0 關注
- 444 瀏覽
添加回答
舉報
0/150
提交
取消