Настройка фокуса на TextBox - PullRequest
1 голос
/ 30 июля 2011

У меня есть небольшое веб-приложение ASP.net для продаж, когда загружается страница «Сделать новую продажу», я хочу, чтобы текстовое поле для штрих-кода было в фокусе, чтобы пользователю не приходилось переходить к нему ищелкните его, затем введите штрих-код, как я могу это сделать?

PS: я использую Visual Web Developer 2010 и VB.net.

1 Ответ

1 голос
/ 30 июля 2011

Вы можете сделать это либо в своем коде, либо непосредственно в JavaScript на вашей странице. Чтобы сделать это в своем коде, просто вызовите метод Focus() в элементе управления:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    TextBox1.Focus()
End Sub

Чтобы сделать это в JavaScript, создайте функцию, которая выбирает текстовое поле и вызывает его метод .focus(), и вызывает функцию в событии onLoad страницы:

function SetFocus() {
    var textbox = document.getElementById("<%= TextBox1.ClientID %>");
    if(textbox != null) {
        textbox.focus();
    }
}
...