473,480 Members | 2,157 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Validator error message label becomes editable - Bug

I have a textbox to enter an email address followed by a telephone textbox.
The email has a regularexpressionvalidator and a requiredfieldvalidator. The
ReqField works fine, but if I put in an invalid email addy then click in the
telephone field below, something very odd happens.
The telephone label & textbox (and all controls below) shift down one line,
and rather than having my cursor in the telephone textbox. The cursor is in
the label. I can now type in text in the label.. Has anyone experienced such
a problem.
The code of the page is pasted below

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>MailForm</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"
name="vs_targetSchema">
</HEAD>
<body bgColor="#fff5ef" leftMargin="0" topMargin="12" marginwidth="0"
marginheight="0">
<form id="MailForm" method="post" runat="server">
<table cellSpacing="0" cellPadding="0" width="95%" align="center"
border="0">
<tr align="middle" bgColor="#fde1ce">
<td colSpan="2" height="25"><b><font face="Verdana, Arial, Helvetica,
sans-serif" color="#cc0000" size="3"<center>Provinciaal Instituut voor
Brandweer -
en&nbsp; Ambulancieropleiding
<CENTER></CENTER></font></b>
</td>
</tr>
<tr>
<td bgColor="#ffffff">
<table cellSpacing="1" cellPadding="3" width="700" align="center"
border="0">
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Welk
type opmerking wilt u verzenden?</font></td>
<td width="408" bgColor="#f3f3f3"><asp:radiobuttonlist
id="RbmailType" runat="server" Font-Size="12px" Font-Names="Verdana"
RepeatDirection="Horizontal">
<asp:listitem id="RbCompliment" runat="server" text="Compliment"
value="Compliment" Selected="True" />
<asp:listitem id="RbSuggestie" runat="server" text="Suggestie"
value="Suggestie" />
<asp:listitem id="RbProbleem" runat="server" text="Probleem"
value="Probleem" />
<asp:listitem id="RbKlacht" runat="server" text="Klacht"
value="Klacht" />
</asp:radiobuttonlist></td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Department:</font></td>
<td width="408" bgColor="#f3f3f3"><asp:radiobuttonlist id="RbType"
runat="server" Font-Size="12px" Font-Names="Verdana"
RepeatDirection="Horizontal">
<asp:listitem id="option1" runat="server" text="Ambulancier"
value="Ambulancier" Selected="True" />
<asp:listitem id="option2" runat="server" text="Medisch"
value="Medisch" />
<asp:listitem id="option3" runat="server" text="Brandweer"
value="Brandweer" />
</asp:radiobuttonlist></td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Over
welk onderwerp wilt u een opmerking maken?</font></td>
<td valign="center" width="408" bgColor="#f3f3f3"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"><select id="Select1"
size="1" name="Onderwerp" runat="server">
<option>DGH cursus</option>
<option>Permanente Vorming</option>
<option>Brandweer</option>
<option>PIBA Algemene</option>
<option>Deze Website</option>
<option>Werknemer/lesgever</option>
<option selected>(Andere)</option>
</select></font> <asp:Label ID="lblAnderonderwerp" Runat="server"
Height=23>Ander onderwerp</asp:Label> <input id="Text1" maxLength="256"
size="15" name="AnderOnderwerp" runat="server"></FONT>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Typ
uw opmerkingen in het vak hieronder:</font></td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><textarea id="TEXTAREA1" name="Opmerkingen"
rows="5" cols="47" runat="server"></textarea>
</font>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Wenst
u opgenomen te worden in de mailinglist nieuwe Permanente
Vormingen?</font></td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"> <input type="radio" value="Ja"
name="Mailinglist">
Ja <input type="radio" CHECKED value="Nee" name="Mailinglist">
Nee </font>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Hoe
kunnen we contact met u opnemen?</font></td>
<td bgColor="#f3f3f3">
<table>

<tr>
<td><asp:label id="lblNaam" Font-Size="12px"
Font-Names="Verdana" Runat="server">Naam</asp:label></td>
<td><asp:textbox id="txtNaamGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox><font
color="#ff0000">*
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Vereist </font>
<asp:requiredfieldvalidator id="chktxtNaam" Width=250
Runat="server" ControlToValidate="txtNaamGebruiker" Display="Dynamic"
ErrorMessage="The naam field should not be
empty"></asp:requiredfieldvalidator></td>
</tr>
<tr>
<td><asp:label id="lblEmail" Font-Size="12px"
Font-Names="Verdana" Runat="server">E-mail</asp:label></td>
<td><asp:textbox id="txtEmailGebruiker" Runat="server"
Font-Size="12px" Font-Names="Verdana" Width="245"></asp:textbox><font
color="#ff0000">*
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Vereist </font>
<asp:requiredfieldvalidator Width=50 id="ChkEmail"
runat="server" ControlToValidate="txtEmailGebruiker" Display="Dynamic"
ErrorMessage="Please Enter Email"></asp:requiredfieldvalidator>
<asp:regularexpressionvalidator Width=154
id="Regularexpressionvalidator1" runat="server"
ControlToValidate="txtEmailGebruiker" ErrorMessage="InCorrect Email Address."
display="dynamic"
ValidationExpression="^[\w\.\-_]+@([\w\.\-_]+\.)+[A-Za-z]{2,4}$"></asp:regularexpressionvalidator></td>
</tr>
<tr>
<td><asp:label id="lblTelephone" Font-Size="12px"
Font-Names="Verdana" Runat="server">Telefoon</asp:label></td>
<td><asp:textbox id="txtTelGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Fax </font>
<td><asp:textbox id="txtFaxGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox>
</td>
</tr>

</table>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"> </td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><input id="ChkContactGewenst" type="checkbox"
value="ContactGewenst" name="ContactGewenst" runat="server">
Neem hierover zo snel mogelijk contact met mij op. </font>
</td>
</tr>
<!--<tr>
<td width="277" bgColor="#ffffff"> </td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><input id="Radio1" type="radio"
value="Ambulancier" name="Mailinglist" runat="server">
Ambulancier <input id="Radio2" type="radio" value="Medisch"
name="Mailinglist" runat="server">
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Medisch <input id="Mailinglist" type="radio" value="Brandweer"
name="Mailinglist" runat="server">
Brandweer</font></td>
</tr>-->
<tr>
<td width="277" bgColor="#ffffff"> </td>
<td align="middle" width="408" bgColor="#f3f3f3"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"><input id="Submit1"
style="WIDTH: 185px; HEIGHT: 24px" type="submit" value="Opmerkingen
verzenden" name="submit" runat="server">
<input id="Reset1" style="WIDTH: 185px; HEIGHT: 24px" type="reset"
value=" Formulier wissen " name="reset" runat="server">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
</form>
</body>
</HTML>
Thanks in advance

Venki
Nov 18 '05 #1
1 1892
search this NG... there was a discussion on similar problem a few days back.

--

Regards,

Hermit Dave
(http://hdave.blogspot.com)
"Venki" <Ve***@discussions.microsoft.com> wrote in message
news:3D**********************************@microsof t.com...
I have a textbox to enter an email address followed by a telephone textbox. The email has a regularexpressionvalidator and a requiredfieldvalidator. The ReqField works fine, but if I put in an invalid email addy then click in the telephone field below, something very odd happens.
The telephone label & textbox (and all controls below) shift down one line, and rather than having my cursor in the telephone textbox. The cursor is in the label. I can now type in text in the label.. Has anyone experienced such a problem.
The code of the page is pasted below

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>MailForm</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"
name="vs_targetSchema">
</HEAD>
<body bgColor="#fff5ef" leftMargin="0" topMargin="12" marginwidth="0"
marginheight="0">
<form id="MailForm" method="post" runat="server">
<table cellSpacing="0" cellPadding="0" width="95%" align="center"
border="0">
<tr align="middle" bgColor="#fde1ce">
<td colSpan="2" height="25"><b><font face="Verdana, Arial, Helvetica,
sans-serif" color="#cc0000" size="3"<center>Provinciaal Instituut voor
Brandweer -
en&nbsp; Ambulancieropleiding
<CENTER></CENTER></font></b>
</td>
</tr>
<tr>
<td bgColor="#ffffff">
<table cellSpacing="1" cellPadding="3" width="700" align="center"
border="0">
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Welk
type opmerking wilt u verzenden?</font></td>
<td width="408" bgColor="#f3f3f3"><asp:radiobuttonlist
id="RbmailType" runat="server" Font-Size="12px" Font-Names="Verdana"
RepeatDirection="Horizontal">
<asp:listitem id="RbCompliment" runat="server" text="Compliment"
value="Compliment" Selected="True" />
<asp:listitem id="RbSuggestie" runat="server" text="Suggestie"
value="Suggestie" />
<asp:listitem id="RbProbleem" runat="server" text="Probleem"
value="Probleem" />
<asp:listitem id="RbKlacht" runat="server" text="Klacht"
value="Klacht" />
</asp:radiobuttonlist></td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Department:</font></td>
<td width="408" bgColor="#f3f3f3"><asp:radiobuttonlist id="RbType"
runat="server" Font-Size="12px" Font-Names="Verdana"
RepeatDirection="Horizontal">
<asp:listitem id="option1" runat="server" text="Ambulancier"
value="Ambulancier" Selected="True" />
<asp:listitem id="option2" runat="server" text="Medisch"
value="Medisch" />
<asp:listitem id="option3" runat="server" text="Brandweer"
value="Brandweer" />
</asp:radiobuttonlist></td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Over
welk onderwerp wilt u een opmerking maken?</font></td>
<td valign="center" width="408" bgColor="#f3f3f3"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"><select id="Select1"
size="1" name="Onderwerp" runat="server">
<option>DGH cursus</option>
<option>Permanente Vorming</option>
<option>Brandweer</option>
<option>PIBA Algemene</option>
<option>Deze Website</option>
<option>Werknemer/lesgever</option>
<option selected>(Andere)</option>
</select></font> <asp:Label ID="lblAnderonderwerp" Runat="server"
Height=23>Ander onderwerp</asp:Label> <input id="Text1" maxLength="256"
size="15" name="AnderOnderwerp" runat="server"></FONT>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Typ
uw opmerkingen in het vak hieronder:</font></td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><textarea id="TEXTAREA1" name="Opmerkingen" rows="5" cols="47" runat="server"></textarea>
</font>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Wenst
u opgenomen te worden in de mailinglist nieuwe Permanente
Vormingen?</font></td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"> <input type="radio" value="Ja"
name="Mailinglist">
Ja <input type="radio" CHECKED value="Nee" name="Mailinglist">
Nee </font>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2">Hoe
kunnen we contact met u opnemen?</font></td>
<td bgColor="#f3f3f3">
<table>

<tr>
<td><asp:label id="lblNaam" Font-Size="12px"
Font-Names="Verdana" Runat="server">Naam</asp:label></td>
<td><asp:textbox id="txtNaamGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox><font
color="#ff0000">*
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Vereist </font>
<asp:requiredfieldvalidator id="chktxtNaam" Width=250
Runat="server" ControlToValidate="txtNaamGebruiker" Display="Dynamic"
ErrorMessage="The naam field should not be
empty"></asp:requiredfieldvalidator></td>
</tr>
<tr>
<td><asp:label id="lblEmail" Font-Size="12px"
Font-Names="Verdana" Runat="server">E-mail</asp:label></td>
<td><asp:textbox id="txtEmailGebruiker" Runat="server"
Font-Size="12px" Font-Names="Verdana" Width="245"></asp:textbox><font
color="#ff0000">*
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Vereist </font>
<asp:requiredfieldvalidator Width=50 id="ChkEmail"
runat="server" ControlToValidate="txtEmailGebruiker" Display="Dynamic"
ErrorMessage="Please Enter Email"></asp:requiredfieldvalidator>
<asp:regularexpressionvalidator Width=154
id="Regularexpressionvalidator1" runat="server"
ControlToValidate="txtEmailGebruiker" ErrorMessage="InCorrect Email Address." display="dynamic"
ValidationExpression="^[\w\.\-_]+@([\w\.\-_]+\.)+[A-Za-z]{2,4}$"></asp:regul
arexpressionvalidator></td> </tr>
<tr>
<td><asp:label id="lblTelephone" Font-Size="12px"
Font-Names="Verdana" Runat="server">Telefoon</asp:label></td>
<td><asp:textbox id="txtTelGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Fax </font>
<td><asp:textbox id="txtFaxGebruiker" Font-Size="12px"
Font-Names="Verdana" Runat="server" Width="245"></asp:textbox>
</td>
</tr>

</table>
</td>
</tr>
<tr>
<td width="277" bgColor="#ffffff"> </td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><input id="ChkContactGewenst" type="checkbox" value="ContactGewenst" name="ContactGewenst" runat="server">
Neem hierover zo snel mogelijk contact met mij op. </font>
</td>
</tr>
<!--<tr>
<td width="277" bgColor="#ffffff"> </td>
<td width="408" bgColor="#f3f3f3"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2"><input id="Radio1" type="radio"
value="Ambulancier" name="Mailinglist" runat="server">
Ambulancier <input id="Radio2" type="radio" value="Medisch"
name="Mailinglist" runat="server">
</font><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Medisch <input id="Mailinglist" type="radio" value="Brandweer"
name="Mailinglist" runat="server">
Brandweer</font></td>
</tr>-->
<tr>
<td width="277" bgColor="#ffffff"> </td>
<td align="middle" width="408" bgColor="#f3f3f3"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"><input id="Submit1"
style="WIDTH: 185px; HEIGHT: 24px" type="submit" value="Opmerkingen
verzenden" name="submit" runat="server">
<input id="Reset1" style="WIDTH: 185px; HEIGHT: 24px" type="reset"
value=" Formulier wissen " name="reset" runat="server">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
</form>
</body>
</HTML>
Thanks in advance

Venki

Nov 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
7511
by: Lo?c Mah? | last post by:
Hello I try to use a Validator for a TxtCtrl placed in a Panel with a Button in order to trigger the Validator and test the content of TxtCtrl. I have looked into wxPython documentation and...
0
2211
by: Tom Pearson | last post by:
I create controls and validators dynamically dependent on data at runtime. I create the control then the relevant validator(s) for it assigning the Control.ID as the control to validate. These...
1
3213
by: Itai | last post by:
I am attempting to create an ASP.NET Custom Validator javascript for a checkboxlist control. My goal is to limit the total number of selections to be 1 - 5 at most. My problem is that I get a null...
2
3881
by: Pham Nguyen | last post by:
Has anyone seen an example of a textbox server control that has built-in client-side validation? I'd like to build a server control that extends the System.Web.UI.WebControls.TextBox class to allow...
1
1289
by: Stephan Bour | last post by:
Hi, I have a regular expression validator that checks a text box string: <asp:RegularExpressionValidator id="SeqFormat" runat="server" Display="Static" ErrorMessage="Your sequence contains...
1
1463
by: bennett | last post by:
At http://www.brainjammer.com/testing/validator_test.aspx I have a text field where you can enter text, and a button where if you click the button, it sets the value of a label below it, to...
4
4259
by: John Smith | last post by:
I have DataGrid with Label in one of its columns. Label should change into TextBox, when user do some specific action. How can I acomplish this?? P.S. Sorry for multiple posts in the same...
2
3250
by: Pucca | last post by:
How do I make the TreeView control's node text (or label) editable when user click twice on it? (Not double click). It's like the explorer on our computer drives. The directory tree label...
37
3614
by: Prisoner at War | last post by:
Actually, it doesn't have to be a blockquote...but I'm at my wits' end: I want to make bold several lines of text which have a pair of <br /tags between them...seems like the <b></bdo not "carry...
0
7055
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
6920
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7060
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7106
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6760
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7022
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
4501
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
1
572
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
206
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.