文本框中的光标会转到我点击的任何位置

时间:2014-03-20 13:53:51

标签: c# javascript html asp.net

在ASP.NET中的一个站点上工作,我有一个文本框,如果我在文本框的中间单击,当文本框获得焦点时,光标位于中间,如果我从左侧单击1/4英寸,在焦点上,光标从左边开始变为1/4。

我只对这个特定的文本框有这个问题,我页面上的所有其他文件按预期运行(即,无论你在哪里点击,光标都默认为文本字段的开头)。奇怪的是,所有文本框的定义都相同。唯一突出的是它是页面上的最后一个文本框。

有什么想法吗?

页面上没有javascript,但如果这是唯一的方法,我可以使用它。

1 个答案:

答案 0 :(得分:1)

由于这里缺乏信息,我将采取有根据的猜测。我假设您正在使用asp.net Webforms。

Webforms Textbox Control

  

无论您在何处单击,光标都默认为文本字段的开头

这是因为当Textbox没有文本(包括空格)时,开头就是索引0。

我在想的是导致你的问题是在最后一个Textbox控件上输入了空格;转到Textbox控件的属性,然后在Text属性下,单击它,然后按CTRL-A选择所有字符(包括空格),然后按DEL删除他们都是,如果有的话。

相关问题