2014-12-05 125 views
0

我有一个窗体和一个textarea字段。我需要让它变得可编辑,我不知道如何。如何使readonly = false可编辑textarea?

<textarea id="note" class="input" type="text" name="note">Suggest changes</textarea> 

当我检查的元素,它的只读属性已经是假的,但它不会让我改变什么。

我已经试过:那些帮助

document.getElementsByTagName("textarea")[0].readonly = false; 
$("#note").prop('readonly', false); 
$("#note").removeAttr('readonly'); 

无。

+0

'disabled'属性? – 2014-12-05 09:34:15

+0

默认情况下,textarea是可编辑的。所以你一定做了一些让它不可调整的东西。请告诉我们什么。 – blue112 2014-12-05 09:35:29

+0

发布你的代码的小提琴。尝试使用'$('#note')。attr('readonly',false);' – Aditya 2014-12-05 09:37:43

回答

0

尝试

$("#note").attr("readonly", false); 
1

的问题是在这里

document.getElementsByTagName("textarea")[0].readonly = false; 

应该

document.getElementsByTagName("textarea")[0].readOnly = "false"; 

也或者你的情况

document.getElementById("note").readOnly = "false"; 
0

我明白了,element.removeAttribute('readonly')的作品,但我只尝试过Firefox。

相关问题