2016-09-06 2 views
0

Я использую CKEditor в codeigniter.I нужны несколько экземпляров CKEditor на одной странице формы, но это не working.Below моего кодКак использовать ckeditor в нескольких полях на одной и той же форме codeigniter?

<div class="form-group"> 
     <?php echo form_label('Short Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
      <?php echo $this->ckeditor->editor("short_desc",set_value('short_desc'));?> 
     </div> 
    </div> 

    <div class="form-group"> 
     <?php echo form_label('Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
     <?php echo $this->ckeditor->editor("description",set_value('description'));?>    
     </div> 
    </div> 

во время загрузки CKEditor для первого текстового поля, то он не работает для второго один.

ответ

0

В HTML документа и текстовое поле решения заключается в следующем:

<textarea id="short_desc" name="short_desc"></textarea> 

<script> 
    CKEDITOR.replace('short_desc'); 
</script> 

Или вы можете следовать этим шагу при условии христианской Giupponi. Вот Link.

0

После отладки и поиска ответа Я изменил имя второго поля из описания на long_description, и это сработало для меня.

Ckeditor нуждается в уникальном идентификаторе.

<div class="form-group"> 
     <?php echo form_label('Short Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
      <?php echo $this->ckeditor->editor("short_desc",set_value('short_desc'));?> 
     </div> 
    </div> 

    <div class="form-group"> 
     <?php echo form_label('Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
     <?php echo $this->ckeditor->editor("long_description",set_value('description'));?>    
     </div> 
    </div> 

Благодаря

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