javascript是否禁止将输入类型从密码更改为密码?
我在输入元素上使用此代码:
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"
I am using this code on the input element:
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法按照您尝试的方式使用 jquery 更改属性
type
。您遇到浏览器问题:请参阅JQuery 更改输入字段的类型
You can't change the property
type
with jquery in the way you are attempting to do it. You're bumping into a browser issue:See JQuery change type of input field
您使用的是 jQuery 1.6 或更高版本吗?如果是这样,请尝试
.prop()
。在您的情况下,像这样(示例):尽管它不适用于 IE8 及更低版本。
恕我直言,你不应该像这样使用 javascript 和 jQuery。将您的事件绑定到
.ready()
上。但这当然是你的选择...Are you using jQuery 1.6 or above? If so try
.prop()
. In your case like this (Example):Though it won't work on IE8 and below.
IMHO you shouldn't use javascript and jQuery like this. Bind your events on
.ready()
. But of course it's your choice...