将文本框设置为只读在Javascript中不起作用

弗兰克·马丁

我已经尝试了以下代码将textbox属性设置为只读,但是它们都不起作用。谁能告诉我该怎么做?

document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readonly=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").readOnly=readOnly;
document.getElementById("phone_numbers").readOnly=readonly;
document.getElementById("phone_numbers").readonly=readonly;
document.getElementById("phone_numbers").readonly=readOnly;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");

编辑
当我编辑问题以写更多细节时,我意识到了问题所在。我犯了一个愚蠢的错误。这是我的原始HTML代码。

<input name="phone_numbers">

然后我将其更改为

<input id="phone_numbers">

而且有效!

顺便说一下,下面是实际起作用的功能。

document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");

您的第三行对我有用JSFiddle

的HTML

<input id="phone_numbers" type="textbox"></input>

Java脚本

document.getElementById("phone_numbers").readOnly=true;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文本框为空时,onkeyup不起作用

来自分类Dev

如果文本框为空不起作用

来自分类Dev

项目模板中的文本框验证不起作用

来自分类Dev

如果条件在 javascript 中不起作用,当从文本框调用时

来自分类Dev

使文本框数组不起作用

来自分类Dev

如何根据下拉选择将文本框设置为只读?

来自分类Dev

将文本框绑定到列表框SelectedItem不起作用

来自分类Dev

使用val(value)设置文本框的值不起作用

来自分类Dev

类型文本后,innerHTML文本框不起作用

来自分类Dev

GWT-按Enter后从文本框中获取文本不起作用

来自分类Dev

将文本框放在TableLayoutPanel上时,Dock = Fill不起作用

来自分类Dev

Javascript到空白文本框值将不起作用,但jquery可以

来自分类Dev

输入文本框的jQuery悬停事件不起作用

来自分类Dev

数据绑定到文本框不起作用

来自分类Dev

动态添加文本框不起作用

来自分类Dev

更改文本框的值不起作用

来自分类Dev

自动完成文本框.NET不起作用

来自分类Dev

OnClick按钮刷新文本框不起作用

来自分类Dev

数据绑定到文本框不起作用

来自分类Dev

自动填充文本框不起作用

来自分类Dev

取消屏蔽密码文本框不起作用

来自分类Dev

wpf 文本框背景颜色不起作用

来自分类Dev

检查文本框是否包含不起作用的单词

来自分类Dev

Razor 文本框类型不起作用

来自分类Dev

动态文本框的 Fire TextChanged 事件不起作用

来自分类Dev

将cookie设置为null在Java中不起作用

来自分类Dev

在jQuery中将文本框设置为只读,背景颜色设置为灰色

来自分类Dev

Bootstrap输入掩码在动态文本框中不起作用?我能做些什么?

来自分类Dev

自动对焦在AJAX动态内容的文本框中不起作用

Related 相关文章

热门标签

归档