【问题标题】:HTML form input auto-IndentationHTML 表单输入自动缩进
【发布时间】:2012-08-19 20:49:37
【问题描述】:

我想使用 HTML 的表单文本框。 问题是我希望我的用户同时使用 RTL 和 LTR 语言编写。 是否有任何选项可以自动缩进用户的输入,在文本框内(在书写时)从右到左? (在谷歌完成)

<input type="text" name="text">
<input type="submit" name="submit">

谢谢,

【问题讨论】:

  • 自动缩进?你的意思是你想让它识别用户的语言并相应地改变方向?

标签: html forms internationalization indentation


【解决方案1】:

您应该能够通过循环遍历所有字符(A-z = ltr、1-9 中性和其他 rtl 或其他字符)来确定编写的语言。然后应用 'direction: rtl' css(如果它是 rtl 语言)。

【讨论】:

  • 是的,你应该重新计算每个 keydown 事件
【解决方案2】:

您可以使用 ajax 来控制通过服务器端脚本(例如 php)使用的字符;然后调用一个特定的js函数来改变输入标签的dir属性。

【讨论】:

  • AJAX? php?具体js函数?
猜你喜欢
  • 1970-01-01
  • 2021-04-14
  • 2020-10-12
  • 2021-04-20
  • 2014-01-23
  • 2013-12-24
  • 2015-07-30
  • 2011-12-10
  • 2013-06-20
相关资源
最近更新 更多