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

  • Thread starter Thread starter tinique
  • Start date Start date
T

tinique

How can I call a HTML textbox in .aspx.vb code?? E.g. :
<input id="Frequency" type="text" style="width: 44px" />

Thanks!
 
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
 
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!
 
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
 
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
 
Hi,


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!
 
<br />
<br />
</form>
</body>
<script language="JavaScript">
document.all("fieldid").focus();
</script>

The "fieldid" does the trick

Cor

Hi,


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!
 
Back
Top