Javascript 禁止使用“绑定事件”在文本区域上写入;“输入属性更改”;

Javascript 禁止使用“绑定事件”在文本区域上写入;“输入属性更改”;,javascript,jquery,text,textarea,disabled-input,Javascript,Jquery,Text,Textarea,Disabled Input,我使用将函数绑定到事件“InputPropertyChange”来处理textarea中的内容 像这样: $('#textarea').bind('input propertychange', function () { var textarea = document.getElementById('textarea'); window.lastLineWriting = textarea.value.substr(0, textarea.value.length

我使用将函数绑定到事件“InputPropertyChange”来处理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').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(写入联机
我不知道如何防止用户键盘输入的字符出现在文本区域。。。如果我想阻止文本插入到textarea中,则在该区域内。。
如何执行此操作?

您可以使用jQuery轻松阻止用户键入此代码:

$('textarea').bind('keypress', function (e) {
    e.preventDefault();
    return false;
});
注意:


此代码将阻止用户在所有文本区域中键入内容,若要将其专门绑定到一个或某些选定元素,必须将选择器更改为所需元素。

您希望在文本区域中打印什么?您的意思是什么?在里面,如果(){}我想禁用文本插入到textarea你是我的救星:D非常感谢!解决了的!顺便问一下,如何更改绑定到事件按键的函数中textarea的文本?我使用的是这样的东西:textarea.value=textarea.value+“testing..”;但是它不起作用,textarea不改变text您必须使用
$(this.val($(this.val()+'testing…)但仅当您在keypress函数中使用它时;textarea.value=textarea.value+“\n命令>”;现在工作了:D无论如何,谢谢!
 var editable = false // Your Condition
    if(editable != "true"){
        $("#textarea" ).attr("disabled",true);
     }