Javascript nicEdit textarea名称进行检查

Javascript nicEdit textarea名称进行检查,javascript,textarea,nicedit,Javascript,Textarea,Nicedit,我想用我的文本区进行检查,如果用户没有填写消息,它会提示一条警告消息。然而,我的文本区域似乎被nicEdit文本区域所取代 HTML部分 测试步骤: 第一次尝试时,当我在文本区域中填写“测试”值并单击保存按钮时,它将提示“请输入值消息” 然后关闭消息框并再次单击保存按钮,保存值。假设如果我在textarea中填写值,它应该保存值而不是提示消息 要获取niceEditor textarea的值,请尝试执行以下操作: var nicInstance = nicEditors.findEditor('

我想用我的文本区进行检查,如果用户没有填写消息,它会提示一条警告消息。然而,我的文本区域似乎被nicEdit文本区域所取代

HTML部分 测试步骤:

  • 第一次尝试时,当我在文本区域中填写“测试”值并单击保存按钮时,它将提示“请输入值消息”
  • 然后关闭消息框并再次单击保存按钮,保存值。假设如果我在textarea中填写值,它应该保存值而不是提示消息

  • 要获取niceEditor textarea的值,请尝试执行以下操作:

    var nicInstance = nicEditors.findEditor('MESSAGE');
    var messageContent = nicInstance.getContent();
    //then check for messageContent
    
    更新::

    bkLib.onDomLoaded(function() {new nicEditor({fullPanel : true}).panelInstance('MESSAGE');});
    function validate()
    { 
        var nicInstance = nicEditors.findEditor('MESSAGE');
        var messageContent = nicInstance.getContent();
        //since nicEditor sets default value of textarea as <br>
        //we are checking for it
        if(messageContent=="<br>") { 
         alert("Please enter the value Message");
         document.mainfrm.MESSAGE.focus();
         return false;
       }
       else {
            alert("valid");
       }   
        return true;
    }
    
    bkLib.ondomload(函数(){new nicEditor({fullPanel:true}).panelInstance('MESSAGE');});
    函数验证()
    { 
    var nicInstance=nicEditors.findEditor('MESSAGE');
    var messageContent=nicInstance.getContent();
    //因为nicEditor将textarea的默认值设置为
    //我们正在检查 如果(messageContent==“
    ”){ 警报(“请输入值消息”); document.mainfrm.MESSAGE.focus(); 返回false; } 否则{ 警报(“有效”); } 返回true; }

    演示::

    您好,谢谢您的回复。呃,我尝试过应用,但它显示了脚本错误。如果你不介意,请预览我完成的js代码@user3594757您发布了nicEdit.js代码,请发布您的实际代码,可能在@user3594757中看到我的更新代码和演示,它应该可以很好地工作。感谢您Sudhir,我现在了解了这个概念!!为你竖起大拇指!
    var nicInstance = nicEditors.findEditor('MESSAGE');
    var messageContent = nicInstance.getContent();
    //then check for messageContent
    
    bkLib.onDomLoaded(function() {new nicEditor({fullPanel : true}).panelInstance('MESSAGE');});
    function validate()
    { 
        var nicInstance = nicEditors.findEditor('MESSAGE');
        var messageContent = nicInstance.getContent();
        //since nicEditor sets default value of textarea as <br>
        //we are checking for it
        if(messageContent=="<br>") { 
         alert("Please enter the value Message");
         document.mainfrm.MESSAGE.focus();
         return false;
       }
       else {
            alert("valid");
       }   
        return true;
    }