js的input框只读属性 急!在线等!!!

js的input框只读属性 急!在线等!!!,第1张

如果是.net的话.本身就有个readonly属性.如果你一定要用js的话.就把<script>document.getElementById('input1').readOnly=true</script>放到最后.即在</body>之前

如果你一定要放在</head>之前的话,就这样写:

function checkstate()

{

if(document.readyState=="complete")

{

document.getElementById('input1').readOnly=true

}

}

setInterval("checkstate()",100)

你好,js代码参考如下:

<input id="aaa" readonly>

<input id="bbb" readonly>

<script>

document.getElementById("aaa").readOnly = false

document.getElementById("bbb").readOnly = false

</script>

要禁止文本框输入,那么就是说这个文本框只能被读即它应该有用readonly属性。

readonly属性是只读属性,表明当前的dom节点只能被读取。

用js的方法得到这个文本框节点,然后添加readonly属性,使其值等于="readonly"就可以了。

例如:

html

<input id="aa"/>

js

var input=document.getElementById("aa")

input.setAttribute("readonly","readonly")

以上就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11597291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存