入力タイプのテキストをパスワードに変更したい。しかし、ie8 では動作しません。解決策を見つけました。クローンを作成して入力を置き換えますが、クローン後に onblur が機能しません。
デバッガーは OnBlur 関数を壊しません。誰か見せてくれませんか?
ここにjsコードがあります:
$(document).ready(function () {
var input = document.getElementById("Password");
var input2 = input.cloneNode(false);
input2.id = 'password1';
input2.type = 'password';
$('#Password').focus(function () {
input.parentNode.replaceChild(input2, input);
input2.focus();
});
$('#password1').blur(function () {
if ($(this).val() == '' || $(this).val() == Passwordtxt) {
document.getElementById("password1").setAttribute("type", "text");
$(this).val(Passwordtxt);
}
});
});