嘿, 在ASP.NET中使用简单的选项可以将焦点置于文本框元素中的文本末尾吗?没有JavaScript?在文本框的文本末尾设置焦点
1
A
回答
5
ASP.NET文本框呈现为标准的HTML输入(类型=“文本”),并达到你所要求的唯一途径是通过JavaScript:
var textbox = document.getElementById('foo');
textbox.focus();
textbox.value = textbox.value;
其中foo
是生成的ID输入:
<input type="text" id="foo" name="foo" value="some text" />
2
你可以使用这个服务中端:
ScriptManager.RegisterStartupScript(this, this.GetType(), "tmp2", "var t2 = document.getElementById('foo'); t2.focus();t2.value = t2.value;", true);
2
解决方案使用jQuery
$('#loginBtn').on('click',function(){
var val = $('#txtLoginName').val();
$('#txtLoginName').val('');
$('#txtLoginName').val(val);
$('#txtLoginName').focus();
});
HTML代码
<input type="text" id="txtLoginName" value="test"/>
0
这甚至适用于更新面板,我相信所有其他情况太
ScriptManager.RegisterStartupScript(this, this.GetType(), "tmp2", "$('#ContentPlaceHolder1_TxtSupplier').focus();var value = $('#ContentPlaceHolder1_TxtSupplier').val();$('#ContentPlaceHolder1_TxtSupplier').val('');$('#ContentPlaceHolder1_TxtSupplier').val(value);", true);
相关问题
- 1. KendoEditor在文本末尾设置焦点
- 2. 如何在输入时在文本框的末尾设置焦点?
- 3. 将光标设置为文本框文本的末尾
- 4. 在WPF文本框中设置焦点
- 5. 在文本框中设置焦点
- 6. 在文本框上设置焦点
- 7. 将焦点设置文本框在WPF
- 8. 在jQuery中设置焦点文本框
- 9. 回发后将焦点设置为文本框中文本的结尾?
- 10. C#将焦点设置文本框
- 11. 将焦点设置为文本框
- 12. 设置焦点文本框onkeypressed
- 13. 将光标设置在Xcode中的文本框末尾
- 14. VB6 - 文本框之间的Tabbing。如何获得光标焦点总是在文本框的值末尾
- 15. 如何在C#中的文本框的末尾写入文本?
- 16. 专注于文本框末尾的文本框
- 17. 当文本框不在焦点时显示文本框文本
- 18. 淡出文本的末尾
- 19. 如何在文本末尾设置脱字符位置?
- 20. 的TabControl和设置焦点上的文本框在WPF
- 21. 移动到文本框中文本的末尾
- 22. 将文本框的边框图像设置为焦点
- 23. 设置一个值,以焦点在javascript的文本框中
- 24. 在工具条的文本框中设置焦点
- 25. 将焦点设置在XAML中的子控件文本框中
- 26. 将焦点设置在余烬js中的文本框中
- 27. 如何在c文本框的焦点上设置datapicker#
- 28. 无法在动态创建的文本框上设置焦点
- 29. 在C#Winforms中设置焦点的文本框值
- 30. 将焦点设置在AJAX POPUP中的文本框中加载
你需要JavaScript来做这个。 – ceejayoz 2010-11-04 12:54:12
此连杆具有正确溶液 [设置焦点到文本的结束在回发后的文本框] [1] [1]:http://stackoverflow.com/questions/4032888/set-focus -to-结束文本中,文本框,后回传 – PSR 2013-03-25 09:40:51