<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<input type="text" id="password" value="Пароль" />
<script>
$('#password').focus(function() {
if ($(this).attr('type') == 'text') {
$(this).val('');
this.setAttribute('type', 'password');
}
});
$('#password').blur(function() {
if ($(this).attr('type') == 'password' && $(this).val() == '') {
$(this).val('Пароль');
this.setAttribute('type', 'text');
}
});
</script>
Интересно то что, через JQuery атрибут type не менялся, а вот обычным способом setAttribute, все сработало