Запрещает ли javascript изменять тип ввода с пароля или на пароль? - PullRequest
1 голос
/ 18 декабря 2011

Я использую этот код для элемента ввода:

onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"

Ответы [ 2 ]

3 голосов
/ 18 декабря 2011

Вы не можете изменить свойство type с помощью jquery так, как вы пытаетесь это сделать. Вы столкнулись с проблемой браузера:

См. JQuery изменить тип поля ввода

0 голосов
/ 18 декабря 2011

Вы используете jQuery 1.6 или выше?Если это так, попробуйте .prop().В вашем случае, как это (Пример) :

onmouseout="
$('#passwordhelp').text('');
$('#rpassword').prop('type', 'password')"

Хотя это не будет работать на IE8 и ниже.

IMHO, вы не должны использовать javascript и jQueryкак это.Свяжите свои события на .ready().Но, конечно, это твой выбор ...

...