Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
microsoft.public.dotnet.framework.aspnet.mobile
setfocus on mobile textbox for barcode scanning
Robin Prosch via .NET 247
7/3/2004 2:56:00 PM
I am trying to make asimple asp.net mobile Webform, that has one textbox, in wich a barcode scanner enters a barcode and a "return"
1.) How do i get the focus on the textbox on page load ? ( Please note that MOBILE textbox control has no setfocus)
Some things that did not work so far on the mobile Webform :
####################################################################
Private Sub SetFocus(ByVal FocusControl As Control)
Dim Script As New System.Text.StringBuilder
Dim ClientID As String = FocusControl.ClientID
With Script
.Append("<script language='javascript'>")
.Append("document.getElementById('")
.Append(ClientID)
.Append("').focus();")
.Append("</script>")
End With
RegisterStaTextBox id="TextBox1" runat="server"></mobile:TextBox>
</mobile:Form>
</body>
But this one get me the following error while executing (sorry for german, but i hope you, dear reader, get the point):
[ArgumentException: Auf der Seite "isHTML32", die System.Boolean zur?ckgibt und System.Web.Mobile.MobileCapabilities und System.String als Argumente akzeptiert, ist weder eine Ger?tefunktion mit dem Namen "isHTML32" noch eine ?ffentliche, nicht statische Methode vorhanden.]
What do I need to set / do additionally ? Anything about devicefilters in web.config ?
Any hint / help would be highly appreciated.
best regards,
Robin rtupScript("setFocus", Script.ToString())
End Sub
'This works perfect on normal Web Forms !
'############################################################
Another attempt taken from the internet is the followoing :
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="MWnyatecSCANInput.aspx.vb" Inherits="NyatecSCANInput.MWnyatecSCANInput" %>
<HEAD>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_targetSchema" content="
http://schemas.microsoft.com/Mobile/Page...
</HEAD>
<body Xmlns:mobile="
http://schemas.microsoft.com/Mobile/WebForm...
<mobile:Form id="nyatec" runat="server">
<mobile:DeviceSpecific id="DeviceSpecific1" runat="server">
<Choice Filter="isHTML32" Xmlns="
http://schemas.microsoft.com/mobile/html32template...
<ScriptTemplate>
<SCRIPT language="javascript" for="window" EVENT="onload()">
document.Form1.TextBox1.focus();
</SCRIPT>
</ScriptTemplate>
</Choice>
</mobile:DeviceSpecific>
<mobile:
--------------------------------
From: Robin Prosch
-----------------------
Posted by a user from .NET 247 (
http://www.dotn...
)
<Id>4C6NTa3m/kachTPcSfE5VA==</Id>
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
setfocus on mobile textbox for barcode scanning
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password