搜尋

首頁  >  問答  >  主體

HTML輸入的反向文字方向

<p>對於我的網站,我需要提供阿拉伯語支援。其中一部分是提供輸入文字框,在使用者輸入時,新字元必須附加到左側,並且文字必須右對齊。 </p> <p>將CSS屬性設定為</p> <pre class="brush:php;toolbar:false;">text-align:right</pre> <p>沒有起作用,因為我無法將遊標移到左側並在那裡添加字母。所以我刪除了該屬性,並添加了</p> <pre class="brush:php;toolbar:false;">direction:RTL</pre> <p>在這裡,遊標移到了左側,文字右對齊。但是新加入的字元沒有附加到左側,而是只附加到右側末端。 </p> <p>我該如何修復這個問題?請幫忙..</p> <p>例如,請參閱Google阿拉伯語頁面的搜尋框。我需要完全相同的行為,儘管不需要那些花俏的鍵盤圖示等,http://www.google.com/webhp?hl=ar</p>
P粉217629009P粉217629009571 天前736

全部回覆(2)我來回復

  • P粉101708623

    P粉1017086232023-08-23 11:20:24

    您可以在輸入框上使用 dir="rtl"。它被支持。

    <input dir="rtl" id="foo"/>

    回覆
    0
  • P粉982054449

    P粉9820544492023-08-23 00:27:08

    這是我能想到的:

    • 使用 direction:RTL 進行右對齊
    • #寫一個附加到事件 "onkeyup" 的 JavaScript 處理程序,將輸入的字元向左移動(進行一些文字處理)。

    回覆
    0
  • 取消回覆