【问题标题】:How to have a right-to-left text-input fields如何拥有从右到左的文本输入字段
【发布时间】:2017-08-02 16:22:18
【问题描述】:

我正在创建一个多语言支持网站,并在我的 UWP 应用程序中调用网页,并认为是 WebView 控件。 但问题是,我无法在我的文本框中输入从右到左的文本。

我看到一些网站有一些答案How to handle right-to-left text-input fields the right way? 但是当我输入按 Shift 键的特殊字符时这会失败。

以下代码有效,但由于它仅在 Chrome 中有效,并且在 IE、Edge 和 UWP 应用程序中失败。

@style = "direction: rtl;unicode-bidi: bidi-override

有没有通用的解决方案。我希望会有一些解决方案。谁能推荐一些。

【问题讨论】:

  • 我不知道确切的答案,但我知道 javascript(你标记的)不能跨浏览器移植,但 jQuery 是,看看这是否重要
  • 在文本框中从右到左输入是这样的内联:
  • <input style="direction=rtl">
  • 嗨 Nathaniel,direction=rtl 将文本向右对齐。但我希望各个字符也可以反转。输入:用户名输出:emaNresU

标签: javascript html css uwp


【解决方案1】:
<input type="text" name="textbox" style="direction:RTL;" onkeyup="rtl(this);"/>

【讨论】:

  • 如果有任何特殊字符,如 Shift+,此解决方案将不起作用!被按下。 Kavi@ 将被反转为 ivaK@
猜你喜欢
  • 1970-01-01
  • 2014-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多