是否可以使用javascript函数将可编辑文本区域设置为只读?
我有一个HTML文本区。我想要它,以便用户可以输入任何内容,但如果调用某个函数,则该框将变为只读。有可能创建这样的功能吗?如果是的话,怎么办是否可以使用javascript函数将可编辑文本区域设置为只读?,javascript,html,Javascript,Html,我有一个HTML文本区。我想要它,以便用户可以输入任何内容,但如果调用某个函数,则该框将变为只读。有可能创建这样的功能吗?如果是的话,怎么办 提前感谢jsiddle: document.getElementById("myTextarea").readOnly = "true"; HTML: <textarea id="details"></textarea> document.getElementById("details").readOnly = "true";
提前感谢jsiddle:
document.getElementById("myTextarea").readOnly = "true";
HTML:
<textarea id="details"></textarea>
document.getElementById("details").readOnly = "true";
只读
是一个属性,因此它可能应该是真的
,而不是“真的”
。因错误信息而被否决。尝试放置document.getElementById(“详细信息”).readOnly=“false”;在你的JS提琴中,输入你的文本区域-它仍然是只读的,因为任何非空字符串仍然是真实的;您需要的是布尔值,而不是字符串。
function readOnlyTextArea(idTextArea){
document.getElementById(idTextArea).readOnly = "true";
};