Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在HTML中从右向左键入?_Javascript_Input_Right To Left - Fatal编程技术网

Javascript 如何在HTML中从右向左键入?

Javascript 如何在HTML中从右向左键入?,javascript,input,right-to-left,Javascript,Input,Right To Left,找不到任何与此相关的内容(已经谷歌搜索过) 使用JavaScript、CSS或HTML,是否有跨浏览器的方式来方便从右向左键入阿拉伯语?使用CSS属性 textarea{ 方向:rtl; } 使用方向:RTL进行右对齐 编写一个附加到事件“onkeyup”的JavaScript处理程序,该处理程序将输入的字符向左移动(执行一些文本处理)。您应该看起来更好。 无论如何,我发现了一个有效的解决方案: <input type="text" class="rtlText"> .rtlT

找不到任何与此相关的内容(已经谷歌搜索过)

使用JavaScript、CSS或HTML,是否有跨浏览器的方式来方便从右向左键入阿拉伯语?

使用CSS属性

textarea{
方向:rtl;
}

使用
方向:RTL
进行右对齐

编写一个附加到事件“onkeyup”的JavaScript处理程序,该处理程序将输入的字符向左移动(执行一些文本处理)。

您应该看起来更好。 无论如何,我发现了一个有效的解决方案:

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

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

.rtlText{
方向:rtl;
unicode-bidi:bidi覆盖;
}
这不仅使输入从右向左,而且使字符本身从右向左输入


这里有一个JSFIDLE:

文本仍然从左向右追加,它需要从右向左键入。谢谢。@gurvinder372使用
unicode-bidi:bidi覆盖也正如RJ45的回答所建议的。这样做,它就工作了,这是小提琴谢谢,你的代码工作了。请在您的帖子中更改以附加此提琴@gurvinder372添加此提琴