Я использую jQuery для переключения поля ввода текста с пароля на фокус.Этот код отлично работает в Chrome, но когда я пытаюсь использовать его в IE 8, он просто полностью удаляет поле.IE 8 возвращает эту ошибку:
This command is not supported.
jquery.min.js
Line: 16
Char: 26827
Вот код HTML, который я использую:
<div id="reg_passdiv" style="margin-bottom: 5px;">
<input name="reg_pass" class="inputbar italic" type="text" value="Password..." onfocus="if ($(this).attr('class') == 'inputbar italic') { $(this).attr('class', 'inputbar reg'); $(this).detach().attr('type', 'password').appendTo('#reg_passdiv'); this.value = ''; $(this).focus(); }" onblur="if (this.value == '') { $(this).attr('class', 'inputbar italic'); $(this).detach().attr('type', 'text').appendTo('#reg_passdiv'); this.value = 'Password...'; }" spellcheck="false">
</div>
Может кто-нибудь объяснить мне, как я могу исправить эту ошибку?Спасибо!