防止使用绑定事件在文本区写“输入的propertyChange”
问题描述:
我处理使用函数绑定到事件“输入的propertyChange”防止使用绑定事件在文本区写“输入的propertyChange”
这样的文字区域内的内容:
$('#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 .. 我该怎么做?
答
,你可以很容易地从使用此代码键入停止用户,使用jQuery:
$('textarea').bind('keypress', function (e) {
e.preventDefault();
return false;
});
注:
这个代码将阻止用户在所有的textareas打字,绑定它特别是对一个或一些选定的元素,您必须将选择器更改为所需的元素。
答
var editable = false // Your Condition
if(editable != "true"){
$("#textarea").attr("disabled",true);
}
你想在文本区域打印什么? – rdanusha
你是什么意思?里面,如果(){}我想禁用文本插入textarea – TiagoM