嘿, 在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. 如何在輸入時在文本框的末尾設置焦點?
- 2. 將焦點設置文本框在WPF
- 3. 在WPF文本框中設置焦點
- 4. 在jQuery中設置焦點文本框
- 5. 回發後將焦點設置爲文本框中文本的結尾?
- 6. 設置焦點文本框onkeypressed
- 7. C#將焦點設置文本框
- 8. 將光標設置在Xcode中的文本框末尾
- 9. VB6 - 文本框之間的Tabbing。如何獲得光標焦點總是在文本框的值末尾
- 10. 如何在C#中的文本框的末尾寫入文本?
- 11. 的TabControl和設置焦點上的文本框在WPF
- 12. 將文本框的邊框圖像設置爲焦點
- 13. 無法在動態創建的文本框上設置焦點
- 14. 將焦點設置在XAML中的子控件文本框中
- 15. 設置一個值,以焦點在javascript的文本框中
- 16. 在回發後在文本框中設置焦點
- 17. 在文本框焦點設置會議[:東西]在Rails
- 18. 將焦點設置爲文本字段
- 19. 如何在文本末尾設置製表索引和光標
- 20. 設置插入/光標位置到字符串值WPF文本框的末尾
- 21. 無法在文本框上設置焦點
- 22. 無法在Windows窗體文本框中設置焦點
- 23. 使用jQuery在文本框中設置焦點
- 24. 設置焦點在文本框彈出窗口asp.net
- 25. 使用javascript設置焦點在文本框中
- 26. YUI富文本編輯器:如何將光標設置爲文本的末尾
- 27. UILabel在UILabel文本的末尾
- 28. 使用SCEditor將光標設置到文本的末尾
- 29. 將焦點設置爲嵌套iframe中的文本框
- 30. chrome自動設置文本框的焦點
你需要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