2013-09-05 5 views
-2

У меня есть форма на арабском языке, она использует cleditor для textarea's. Как сделать направление текста cleditor справа налево, а курсор должен указывать на конец текста, когда typed.javascript код пытался следующим образом:Направление текста справа налево в cleditor

function rtl(element) 
    { 
     if(element.setSelectionRange){ 
      element.setSelectionRange(0,0); 
     } 
    } 
<textarea name="test" id="test" onkeyup="rtl(this);"></textarea> 

Может кто-нибудь помочь !!!!

+0

текстовое поле (как в теге 'input') или' textarea'? не можете ли вы использовать 'contenteditable div'? также покажите образец того, что вы пробовали до сих пор. – Harry

+0

@harry его textarea.Actually моя форма в арабском, поэтому направление textarea должно быть справа налево. Я попробовал cleditor, но не мог изменить направление текста слева направо. Я не пробовал другой путь, ища выход. – AVM

+1

Можете ли вы сделать скрипку (вашего кода с cleditor)? Я постараюсь помочь вам в изменении направления текста. – Harry

ответ

2

Вы просто должны сделать ниже, чтобы изменить направление текста в CLEditor.

$("#test").cleditor({ 
         bodyStyle: "direction:rtl" 
        }); 

Проверьте это fiddle для демонстрации.

0

Вы можете использовать TinyMCE редактор

См: http://www.tinymce.com/enterprise/using.php

+0

, На самом деле моя форма находится на арабском языке, поэтому направление textarea должно быть справа налево. Возможно изменение направления с помощью tinyMCE? – AVM

+0

Не уверен, что я думаю, что эта ссылка вам поможет .. http://www.tinymce.com/i18n/ – Mani

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