2015-02-03 3 views
1

Я использую ckeditor в моем приложении mvc java с плагином mathjax для ввода формулы математики. On form submit Я проверяю ckeditor; если он пуст, я показываю сообщение об ошибке. Эта часть работает нормально.ckeditor не принимает формулу mathjax как элемент html

Однако, когда я ввожу только математическую формулу без ввода текста в ckeditor, это время также показывает описание ввода.

вот мой код:

function is_questiontext_entered(type){ 

     var question_des_length = CKEDITOR.instances.questionContent.document.getBody().getChild(0).getText().trim(); 

     if(question_des_length == 0 && question_des_length=="") { 
      displayErrorMessage("Enter Question Text"); 
      $("#cke_questionContent").css("border","1px solid red"); 

      return false; 

     }else{ 

      $("#cke_questionContent").css("border","1px solid #B6B6B6"); 

      var content = CKEDITOR.instances['questionContent'].getData(); 
      if(content.length > 5000){ 
       displayErrorMessage("Description can't be more than 5000 characters"); 
       $("#cke_questionContent").css("border","1px solid red"); 
       // setTimeout(function(){ $("#"+type).submit(); }, 500); 


      }else{ 

       $("#"+type).submit(); 
      } 

     } 

} 

эта функция _questiontext_entered (тип) Я звоню по форме submit. Любая помощь будет оценена

ответ

0
function is_questiontext_entered(type){ 
    var question_des_length = CKEDITOR.instances.questionContent.document.getBody().getChild(0).getText().trim(); 

    if(question_des_length == 0 && question_des_length==""){ 
     displayErrorMessage("Enter Question Text"); 
     $("#cke_questionContent").css("border","1px solid red"); 
     return false; 

    }else{ 
     $("#cke_questionContent").css("border","1px solid #B6B6B6"); 
     var content = CKEDITOR.instances['questionContent'].getData(); 
     if(content.length > 5000){ 
      displayErrorMessage("Description can't be more than 5000 characters"); 
      $("#cke_questionContent").css("border","1px solid red"); 
      // setTimeout(function(){ $("#"+type).submit(); }, 500); 


     }else{ 
      $("#"+type).submit(); 
     } 

    } 
} 

этот ISS фиксировано используется код выше

Смежные вопросы