販売用の小さなASP.netWebアプリがあります。[MakeNewSale]ページが読み込まれたときに、バーコードのTextBoxにフォーカスを合わせて、ユーザーがそこに移動してクリックする必要がないようにします。バーコードを入力します。どうすればよいですか?
PS:Visual WebDeveloper2010とVB.netを使用しています。
販売用の小さなASP.netWebアプリがあります。[MakeNewSale]ページが読み込まれたときに、バーコードのTextBoxにフォーカスを合わせて、ユーザーがそこに移動してクリックする必要がないようにします。バーコードを入力します。どうすればよいですか?
PS:Visual WebDeveloper2010とVB.netを使用しています。
これは、コードビハインドで行うことも、ページの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();
}
}