到目前为止,我已经完成了第一部分,我成功地使用这个 javascript 将输入类型从文本更改为密码:
function replaceT(obj) {
var newO = document.createElement('input');
newO.setAttribute('type', 'password');
newO.setAttribute('class', 'textbox');
newO.setAttribute('name', obj.getAttribute('name'));
obj.parentNode.replaceChild(newO, obj);
newO.focus();
}
和 ASP 代码:
<asp:TextBox ID="txtPassword" runat="server" SkinID="txtLogin" value="Password..." TabIndex="2" onfocus="replaceT(this)"></asp:TextBox>
我想要的是第二部分。如何返回“密码... ”值 onblur。
简而言之,我想实现一个类似 facebook 的密码文本框。在 IE 上起作用的占位符属性。
这是以前的情况focus()
:
然后在焦点之后:
然后回到这个onblur()
:
谢谢你。
附言
我想在没有 jQuery(纯 javascript)的情况下实现它,并且我正在使用 IE 7+。