当前位置: 首页 > 知识库问答 >
问题:

Asp.net文本框光标在引导中使用RTL布局时令人困惑

宋航
2023-03-14

我正在使用ASP.NET网络表单建立一个网站。语言是阿拉伯语,所以我不得不使用自举RTL布局。这会严重影响文本框。文本框中的文本是从右向左键入的,但光标总是在文本的开头,而不是它应该在的结尾。

我试图将这个Css类添加到文本框中,以将其恢复为LTR布局,但问题仍然存在

.textbox-align-left {
     text-align: left !important;
}

有人能帮我一下吗?

谢谢。

编辑 请注意,文本框运行正常,使用退格键通常会删除最后一个字符。它只是停留在文本开头的光标。

共有1个答案

乐正意智
2023-03-14

试试这个JS

<input type="text" name="textbox" style="direction:RTL;" onkeyup="rtl(this);"/>
<script>
function rtl(element)
{   
    if(element.setSelectionRange){
        element.setSelectionRange(0,0);
    }
}
</script>
 类似资料: