На моей странице html мне нужно, чтобы мой ввод текста принимал определенный набор букв. Я делаю это, перехватывая событие с клавиатуры и проверяя, что введенный символ действителен.
Эти допустимые символы берутся с английского, написанного слева направо, и с нескольких других языков, написанных справа налево. Каждое слово ввода может быть сочетанием как английских, так и арабских, ивритских букв.
Мне нужно, чтобы в текстовом поле отображался текст, написанный справа налево (такое же поведение для иврита или арабского языка применимо к английскому) - например, если я записываю -
А
B
א
ב
C
D
У
Я хочу, чтобы он был представлен точно в этом порядке справа налево.
Установка "style:dir=rtl"
не решает его, просто представляет текст, который будет написан справа налево, но фактически не изменяет порядок отображения английских символов, как мне нужно.
rtl
таков:
В
А
א
ב
У
D
С
Каков наилучший способ сделать это?
Edit:
Похоже, что это касается моей проблемы: Справа налево Текстовый ввод HTML хотя решение не объясняется деталями, как я надеюсь получить.