javascript - IE 的 JavaScript 问题

标签 javascript html css

我有以下简单的脚本

<input class="input"  type="text" name="password" style="color: #797272;" 
       value= "<?php if ($_POST[password] != '') {echo '';}
         else {echo 'Ծածկաբառ';}?>"   
        onclick="if (this.value === this.defaultValue) {
                   this.value='';
                   this.style.color='black';
                   this.type='password';
                   }" 

      />

它工作正常,但在 IE7 中它不会改变输入类型。

this.type='password'; doesn't work

你能帮我吗?谢谢

更新

如果我想在输入中显示默认值,我该怎么办?

最佳答案

遗憾的是,IE 不允许 input 标记更改密码类型或从密码类型更改。很烦人。 “他们”说这是出于安全原因,但其他所有浏览器都允许......

关于javascript - IE 的 JavaScript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599402/

相关文章:

javascript - jQuery/JavaScript 对象,添加到内部函数

javascript - JS在长表中插入分页符

javascript - 如何在导出默认值中传递值

html - 为什么我不能在我的 css 中更改 div 的字体?

javascript - 如何获取应用了 jquery .data ('index' )的元素?

html - 图片不会显示

flash - 有没有把HTML5 + JS + CSS 转换成SWF 的工具?

rails 3.1 中未读取 css 文件

html - 无法在 View 中居中输入字段 (ASP.NET MVC)

html - 导航栏标题按钮在中等尺寸的屏幕上变长