2016-01-29 3 views
2

Не удалось найти что-либо, что делает это (уже в Googled).Как набрать справа налево в HTML?

Использование JavaScript или CSS или HTML, есть ли способ перекрестного браузера, чтобы упростить написание справа налево для арабских языков?

ответ

3

Вы должны выглядеть лучше. В любом случае, вот рабочее решение, которое я нашел:

<input type="text" class="rtlText"> 

.rtlText{ 
    direction:rtl; 
    unicode-bidi:bidi-override; 
} 

Это не только делает ввод идет справа налево, но и делает сами персонажи наберутся справа налево.

Вот JSFiddle: https://jsfiddle.net/gurvinder372/o440xcun/

+0

Спасибо, ваш код работал. Пожалуйста, внесите изменения в свой пост, чтобы прикрепить этот скрипт https://jsfiddle.net/gurvinder372/o440xcun/ – gurvinder372

+0

@ gurvinder372 добавил скрипку – RJ45

4

Использование direction: rtl; CSS свойство

Fiddle

textarea { 
 
    direction: rtl; 
 
}
<textarea></textarea>

+1

текст по-прежнему получать добавляется слева направо, он должен ввести справа налево. Спасибо хоть. – gurvinder372

+0

@ gurvinder372 Используйте 'unicode-bidi: bidi-override;' тоже, как это было предложено в ответ RJ45. – Tushar

+0

сделал это, он работает, вот скрипка https://jsfiddle.net/gurvinder372/o440xcun/ – gurvinder372

1

Использование direction:RTL для правого выравнивания

Написать обработчик JavaScript прикрепленную к событию: "OnKeyUp", который выполняет смещение e (с некоторой текстовой обработкой).

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