Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用javascript函数将可编辑文本区域设置为只读?_Javascript_Html - Fatal编程技术网

是否可以使用javascript函数将可编辑文本区域设置为只读?

是否可以使用javascript函数将可编辑文本区域设置为只读?,javascript,html,Javascript,Html,我有一个HTML文本区。我想要它,以便用户可以输入任何内容,但如果调用某个函数,则该框将变为只读。有可能创建这样的功能吗?如果是的话,怎么办 提前感谢jsiddle: document.getElementById("myTextarea").readOnly = "true"; HTML: <textarea id="details"></textarea> document.getElementById("details").readOnly = "true";

我有一个HTML文本区。我想要它,以便用户可以输入任何内容,但如果调用某个函数,则该框将变为只读。有可能创建这样的功能吗?如果是的话,怎么办


提前感谢

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";
};