我正在使用将函数绑定到事件"输入属性更改"
来处理textarea内的内容像这样:
$('#textarea').bind('input propertychange', function () {
var textarea = document.getElementById('textarea');
window.lastLineWriting = textarea.value.substr(0, textarea.value.length).split("\n").length;
var writingOnLine = textarea.value.substr(0, textarea.selectionStart).split("\n").length;
if (writingOnLine < window.lastLineWriting) {
//dont write on textarea
}
});
我不知道如何防止用户键盘输入的字符出现在textarea ...如果我想阻止文本插入textarea那么... 我怎么能这样做?
答案 0 :(得分:1)
您可以使用jQuery轻松阻止用户输入此代码:
$('textarea').bind('keypress', function (e) {
e.preventDefault();
return false;
});
注意:
此代码将阻止用户键入所有textareas,将其专门绑定到一个或一些选定的元素,您必须将选择器更改为所需的元素。
答案 1 :(得分:0)
var editable = false // Your Condition
if(editable != "true"){
$("#textarea" ).attr("disabled",true);
}