右对齐文本框中的符号

问题描述:

我在我的web应用程序中右对齐了文本框。当我输入正常章程(如a,b c ...)时,它可以正常工作。但是如果我键入$ name,它将显示为名称$。为什么会这样。是否有解决方案来避免这种情况。 我使用javascript设置对齐方式 $(“#<%= txtName.ClientID%>”)。css('direction','rtl');右对齐文本框中的符号

+0

“方向”与“右对齐”不同(使用文本对齐) – 2012-02-14 12:10:03

您可能已使用dir属性/ CSS设置为rtl而不是正确的CSS对齐方式。

dir attribute

该属性指定方向上中立文本的基础方向(即,如在[UNICODE]中定义不具有固有的方向性文本)的一个元素的内容和属性值。它还指定表格的方向性。

正如您所看到的,这不仅限于对齐。

使用CSS对齐/定位来对齐HTML控件。

+0

感谢您的回复。我已使用$(“#”)。css('direction ','rtl');设置对齐方式 – json 2012-02-14 11:58:51

+1

@json - 请填写您的问题以添加相关信息。将它置于评论中并不具有建设性。 – Oded 2012-02-14 11:59:39