Home All Groups Group Topic Archive Search About

Call HTML control in code behind (ASP.net 2.0)

Author
27 Nov 2007 3:32 AM
tinique
How can I call a HTML textbox in .aspx.vb code?? E.g. :
<input id="Frequency" type="text" style="width: 44px"  />

Thanks!

Author
27 Nov 2007 6:04 AM
Cor Ligthert[MVP]
The first thing you have to do is to add

runat=server, 

however why not use instead of the input control the asp:textbox control?

Cor
Are all your drivers up to date? click for free checkup

Author
27 Nov 2007 11:12 AM
tinique
On 11?$B7n?(B27?$BF|?(B, ?$B2<8a?(B2?$B;~?(B04?$BJ,?(B, "Cor Ligthert[MVP]" <notmyfirstn***@planet.nl>
wrote:
> The first thing you have to do is to add
>
> runat=server, 
>
> however why not use instead of the input control the asp:textbox control?
>
> Cor

Since asp:textbox do not function well for some scenerio, for example:
after checking the textbox value using javascript, it can't set focus
on the textbox. Therefore, I want the solution of HTML control not
"runat=server". Thanks!
Author
27 Nov 2007 11:56 AM
rowe_newsgroups
> Since asp:textbox do not function well for some scenerio, for example:
> after checking the textbox value using javascript, it can't set focus
> on the textbox. Therefore, I want the solution of HTML control not
> "runat=server". Thanks!

Umm.... you can still put the runat="server" tag on an Html control,
doing this will not turn it into an asp:Textbox control. If you do not
use the runat tag, you can not modify it server side as it will not
exist. As far as not being able to use an ASP.NET control via
Javascript, I would say your javascript is wrong as all ASP.NET server
controls convert to standard Html controls.

Thanks,

Seth Rowe
Author
27 Nov 2007 6:20 PM
Cor Ligthert[MVP]
Hi,

> Since asp:textbox do not function well for some scenerio, for example:
> after checking the textbox value using javascript, it can't set focus
> on the textbox. Therefore, I want the solution of HTML control not
> "runat=server". Thanks!

Strange, by me in this dirty test I did is the focus placed on the second
asp.textbox

html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:TextBox ID="fieldid" runat="server"></asp:TextBox>
    <br />
    <br />
    </form>
</body>
<script language="JavaScript">
document.all("fieldid").focus();
</script>
</html>

Cor
Author
28 Nov 2007 3:38 AM
tinique
Show quote Hide quote
On 11?$B7n?(B28?$BF|?(B, ?$B>e8a?(B2?$B;~?(B20?$BJ,?(B, "Cor Ligthert[MVP]" <notmyfirstn***@planet.nl>
wrote:
> Hi,
>
> > Since asp:textbox do not function well for some scenerio, for example:
> > after checking the textbox value using javascript, it can't set focus
> > on the textbox. Therefore, I want the solution of HTML control not
> > "runat=server". Thanks!
>
> Strange, by me in this dirty test I did is the focus placed on the second
> asp.textbox
>
> html xmlns="http://www.w3.org/1999/xhtml">
> <head runat="server">
>     <title>Untitled Page</title>
> </head>
> <body>
>     <form id="form1" runat="server">
>     <div>
>
>     </div>
>     <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
>     <asp:TextBox ID="fieldid" runat="server"></asp:TextBox>
>     <br />
>     <br />
>     </form>
> </body>
> <script language="JavaScript">
> document.all("fieldid").focus();
> </script>
> </html>
>
> Cor

<html xmlns="http://www.w3.org/1999/xhtml" >
<script language="javascript" type="text/javascript">
// <!CDATA[


//*********************************************************Drug
script*************************************************
var current_pos = 0;
function Selection()
{
   if (document.all.<%=txtDays.ClientID %>.value.length==0 )
     {  document.all.<%=txtDays.ClientID %>.onfocus();
}
    </script>
<head runat="server">
    <title>Untitled Page</title>
</head>

<body>
    <form id="form1" runat="server">
    <div>
   <input id="txtDays" type="text" style="width: 31px" tabindex="11"
runat="server" /><asp:Button id="btnAdd" runat="server" Text="Add"
OnClientClick="Selection();" TabIndex="11" Width="37px"></asp:Button>
    </div>
    </form>
</body>
</html>

But y I can't put the focus on the txtDays??? Please help!
Author
28 Nov 2007 5:57 PM
Cor Ligthert[MVP]
>     <asp:TextBox ID="fieldid" runat="server"></asp:TextBox>
>     <br />
>     <br />
>     </form>
> </body>
> <script language="JavaScript">
> document.all("fieldid").focus();
> </script>

The "fieldid" does the trick

Cor

<tini***@gmail.com> schreef in bericht
Show quoteHide quote
news:4a54ae3b-1f2f-40f4-806b-6d51f055538f@s8g2000prg.googlegroups.com...
> On 11?$B7n?(B28?$BF|?(B, ?$B>e8a?(B2?$B;~?(B20?$BJ,?(B, "Cor Ligthert[MVP]" <notmyfirstn***@planet.nl>
> wrote:
>> Hi,
>>
>> > Since asp:textbox do not function well for some scenerio, for example:
>> > after checking the textbox value using javascript, it can't set focus
>> > on the textbox. Therefore, I want the solution of HTML control not
>> > "runat=server". Thanks!
>>
>> Strange, by me in this dirty test I did is the focus placed on the second
>> asp.textbox
>>
>> html xmlns="http://www.w3.org/1999/xhtml">
>> <head runat="server">
>>     <title>Untitled Page</title>
>> </head>
>> <body>
>>     <form id="form1" runat="server">
>>     <div>
>>
>>     </div>
>>     <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
>>     <asp:TextBox ID="fieldid" runat="server"></asp:TextBox>
>>     <br />
>>     <br />
>>     </form>
>> </body>
>> <script language="JavaScript">
>> document.all("fieldid").focus();
>> </script>
>> </html>
>>
>> Cor
>
> <html xmlns="http://www.w3.org/1999/xhtml" >
> <script language="javascript" type="text/javascript">
> // <!CDATA[
>
>
> //*********************************************************Drug
> script*************************************************
> var current_pos = 0;
> function Selection()
> {
>   if (document.all.<%=txtDays.ClientID %>.value.length==0 )
>     {  document.all.<%=txtDays.ClientID %>.onfocus();
> }
>    </script>
> <head runat="server">
>    <title>Untitled Page</title>
> </head>
>
> <body>
>    <form id="form1" runat="server">
>    <div>
>   <input id="txtDays" type="text" style="width: 31px" tabindex="11"
> runat="server" /><asp:Button id="btnAdd" runat="server" Text="Add"
> OnClientClick="Selection();" TabIndex="11" Width="37px"></asp:Button>
>    </div>
>    </form>
> </body>
> </html>
>
> But y I can't put the focus on the txtDays??? Please help!

Bookmark and Share

Post Thread options