如何在TextChange Event上的文本框中的文本后面设置光标

时间:2017-07-10 14:15:27

标签: c# asp.net webforms cursor textchanged

我有一个文本框 txtZipCode 。在 TextChange 事件中,我在其他两个文本框 txtState txtCity 中填充数据。我想要做的是,我想将光标设置在文本文本之后。

我在做txtState.Focus() 但是,光标显示在文本的左侧...我想在文本后面设置光标。

任何建议?

先谢谢

2 个答案:

答案 0 :(得分:1)

这应该有助于关注:

txtState.SelectionStart = txtState.Text.Length -1;
txtState.SelectionLength = 0;

答案 1 :(得分:1)

试试这个, txtState.Attributes["onfocus"] = "javascript:this.setSelectionRange(this.value.length,this.value.length);";