如何更改输入字段的输入类型?

时间:2013-10-05 19:00:26

标签: javascript

此脚本适用于没有IE(7/8)的所有主流浏览器。 你能告诉我怎么用IE吗?

<!DOCTYPE html>
<html>
<head>
<script>
function change()
{
document.getElementById("red").type='password';
}
</script>
</head>
<body>

<form>
What color do you prefer?<br>
<input type="text" name="colors" id="red" value="Text">
</form>

<button type="button" onclick="change()">Change input type</button>

</body>
</html>

2 个答案:

答案 0 :(得分:2)

  

你能告诉我如何使用IE吗?

无法做到。你需要有两个输入,一个是可见的,一个是隐藏的,并且改变了它们的可见性,而不是类型。

答案 1 :(得分:1)

IE(至少旧版本)在呈现页面后不支持直接输入类型更改

与IE有关的任何事情,都没有直接的解决方案,只有hackish的解决方案。