input和textarea标签实现从右向左输入

公司有新疆同胞的客户,要求输入框从右向左输入,于是。。。
给标签添加属性:dir=”rtl”

<input dir="rtl">input>

可以实现从右向左输入,但是存在问题是如果输入最后一个字符是标点的话会在最左边,而不是在最右边,
于是改为使用style=”text-align:right”

<input style="text-align:right">input>

这种方法可以完全兼容维语从右向左输入的要求

但是如果用这种方式输入汉语的话还是存在最后一个字符是标点位置不正确的情况。
研究了一下,无法实现维语和汉语都兼容的情况,只能通过js来控制标签属性来实现了

你可能感兴趣的:(前端)