JS怎么禁止文本框输入文字?

不是打开网页就马上禁止而是当文本框输入完毕后禁止... 不是打开网页就马上禁止
而是当文本框输入完毕后禁止
展开
 我来答
千羽千寻online
2015-09-16 · TA获得超过645个赞
知道小有建树答主
回答量:735
采纳率:37%
帮助的人:181万
展开全部

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

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

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

例如:

html
<input id="aa"/>
js
var input=document.getElementById("aa");
input.setAttribute("readonly","readonly");

以上就可以了

15918713215
推荐于2016-08-17 · TA获得超过309个赞
知道小有建树答主
回答量:213
采纳率:75%
帮助的人:68.1万
展开全部
要禁止输入其实可以不用js都可以做到
input有个属性readonly是用来设置文本框为只读的
只需要添加readonly='readonly'
就可以不让文本框输入文字了
例如<input type='text' readonly='readonly'/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7f42183
2010-04-09 · TA获得超过628个赞
知道小有建树答主
回答量:1359
采纳率:100%
帮助的人:364万
展开全部
<input type=text onMouseover="this.disabled=''">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_qdxyg_
2010-04-09 · 超过31用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:0
展开全部
xxx.disabled="true";

不知道怎样才算输入完毕?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ff61bb
2010-04-09 · 超过25用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:93.8万
展开全部
用正则表达式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式