禁用文本输入而不禁用文本区域

时间:2014-04-13 12:14:10

标签: jquery textarea disabled-input

我有一个文字区域。一旦达到某个字符限制,我想禁用用户输入任何文本的能力,但允许他们按退格键和/或删除一些文本。

我试过了:

.prop('disabled', true);

但是,这会禁用用户添加更多文本的功能,禁用文本区域,不允许用户删除某些文本,删除按钮,退格等。

这可能吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:0)

正如 Gruff Bunny 所说,maxlength是最短且最简单的方法:

<强> DEMO

但是,Chrome不支持这方面的文字,但是对于数字这样做(例如):

<input type="number" max="10" />

但是有一种方法可以绕过这个关于Chrome的问题,进一步阅读:

<强> http://www.wufoo.com/html5/attributes/03-maxlength.html