spinone_owner
asked on
ASP transitional validation errors
I am trying to modify the asp code in Visual Basic. I have encountered many errors today. Luckily I've found solved most of them but I have several that still are unsolved! Can someone look at the errors and show me the correct way the code is supposed to be written.
Here are the errors:
1) validation(XHTML 1.0 Transitional) Element 'tr' cannot be nested with element 'body'
2) validation(XHTML 1.0 Transitional) Attribute 'margin-left' is not a valid attribute of element 'input'
3) validation(XHTML 1.0 Transitional) Attribute 'border-style' is not a valid attribute of element 'input'
4) validation(XHTML 1.0 Transitional) Attribute 'style' can be specified only once in a tag
5) validation(XHTML 1.0 Transitional) Attribute 'align' is not a valid attribute of element 'input'
Thank you for your help!
-d
Here are the errors:
1) validation(XHTML 1.0 Transitional) Element 'tr' cannot be nested with element 'body'
2) validation(XHTML 1.0 Transitional) Attribute 'margin-left' is not a valid attribute of element 'input'
3) validation(XHTML 1.0 Transitional) Attribute 'border-style' is not a valid attribute of element 'input'
4) validation(XHTML 1.0 Transitional) Attribute 'style' can be specified only once in a tag
5) validation(XHTML 1.0 Transitional) Attribute 'align' is not a valid attribute of element 'input'
Thank you for your help!
-d
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I've still got to look at the code and make the modifications. Here is the code as it stands. I have 21 errors within this code. They are the five errors I listed above. Thanks for you help.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>Frequency Input
</title><link href="/aspnet_client/Syste m_Web/2_0_ 50727/Crys talReportW ebFormView er3/css/de fault.css" rel="stylesheet" type="text/css" /><link href="/aspnet_client/Syste m_Web/2_0_ 50727/Crys talReportW ebFormView er3/css/de fault.css" rel="stylesheet" type="text/css" /></head>
<body bgcolor="#dfedff">
<form name="form1" method="post" action="freqinput.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
</div>
<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.valu e = eventTarget;
theForm.__EVENTARGUMENT.va lue = eventArgument;
theForm.submit();
}
}
// -->
</script>
<div style="text-align: center"/>
<img alt="Image1" title="YAt Intranet" src="YATLogo.jpg" style="height:40px;width:1 50px;borde r-width:0p x;" />
<strong> </strong><span style="font-size: 24pt"/><strong>
Die Status Reports<br />
</strong><span style="font-size: 12pt; text-decoration: underline"> </span>
<br />
<br />
<strong></strong>
<asp:panel id="Panel1" runat="server" borderstyle="solid" BorderWidth="1px" Height="24px" Width="631px">
<a id="HyperLink3" href="home.aspx" style="font-size:10pt;">Ho me</a>&nbs p;
<a id="HyperLink4" href="assembly.aspx" style="font-size:10pt;">As sembly</a>
<a id="HyperLink5" href="stamping.aspx" style="font-size:10pt;">St amping</a>
<a id="HyperLink6" href="assembly.aspx" style="font-size:10pt;">PM </a>
<a id="HyperLink7" href="stamping.aspx" style="font-size:10pt;">To ol & Die</a>
<a id="HyperLink8" href="home.aspx" style="font-size:10pt;">Hu man Resources</a>
<a id="HyperLink9" href="stamping.aspx" style="display:inline;font -size:10pt ;width:102 px;">Mater ial Control</a>
<a id="HyperLink10" href="home.aspx" style="font-size:10pt;">MI S</a>  ;
<a id="HyperLink11" href="stamping.aspx" style="font-size:10pt;">Va rious</a>< /asp:panel >
</form>
  ; <br />
Top 20 by Frequency <br />
<span style="font-size: 12pt"><strong>Enter the specific dates for the frequency report:<br />
</strong>
Start Date: </span>
<asp:textbox id="txtstart" runat="server" ValidationGroup="yyyy/mm/d d"> </asp:textbox> <span style="font-size: 12pt"/>
End Date: <asp:textbox id="txtend" runat="server"></asp:textb ox><br />
<br />
<input type="submit" name="btnfreqrpt" value="Frequency Report" id="btnfreqrpt" /><br />
<br />
<link rel="stylesheet" type="text/css" href="/aspnet_client/Syste m_Web/2_0_ 50727/Crys talReportW ebFormView er3/css/de fault.css" />
<table id="mycrystalreportviewer" cellpadding="0" cellspacing="0" style="display:inline;heig ht:826px;w idth:600px ;"/>
<tr><td></td></tr>
<div style="width: 600px; height: 826px;position:relative"/>
<input name="mycrystalreportviewe r$ctl01" type="hidden"/>
<script type="text/javascript" language="Javascript">
var decimalSep =".";
var groupSep = ",";
</script>
<span class="" style="border-style:None;" >The report you requested requires further information.</span></></>
<p></p>
<hr class="" style="border-style:None;" />
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/js/KeyD ownEvent.j s"></scrip t>
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/js/stri ngs_en.js" ></script>
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/js/dt_p aram.js">< /script>
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/js/prom pts_param. js"></scri pt>
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/js/cale ndar_param .js"></scr ipt>
<script type="text/javascript" language="JavaScript">
function submitParameterValues()
{
if (prepareParameterSubmit())
javascript:__doPostBack('m ycrystalre portviewer $ctl01','c rprompt=pa ram');
}
function prepareParameterSubmit()
{
var inform = document.getElementById("f orm1");
return setPromptValues ( inform );
}
</script>
<p><span class="" style="border-style:None;" >Parameter Field(s)</span></p>
<table cellspacing='0' cellpadding='0' style=''/> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;" > Please enter the start date </span> </td></tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > Value </span> </td>
<td nowrap="nowrap"><input class="" border-style=["Inset"],["2 px"];margi n-left= "2px"; type="text" name="StartDate0DiscreteVa lue" value="" readonly="readonly" maxlength="255" style="width:200px"/><inpu t type="hidden" name="StartDate0DiscreteVa lueHidden" value="" /><a style="margin-left:2px;mar gin-right: 2px" href="javascript:doNothing ()" onclick="DateTimeFormat=fa lse;setDat eField('fo rm1', 'StartDate0DiscreteValue', 'StartDate0DiscreteValueHi dden');top .newWin = window.open('/aspnet_clien t/System_W eb/2_0_507 27/Crystal ReportWebF ormViewer3 /html/cale ndar.html' ,'cal','re sizable=ye s,dependen t=yes,widt h=230,heig ht=240,scr eenX=200,s creenY=300 ,titlebar= yes')"><im g alt="Calendar" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/images/ toolbar/ca lendar.gif " border="0"/></a></><script type="text/javascript"lang uage="java script" >document.write(CreateTime Editables( "StartDate 0", "DiscreteValue", true, "", "", 0, 0, 0));</script>
</td>
</tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > </span> </td>
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;" > Please enter the end date </span> </td></tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > Value </span> </td>
<td nowrap="nowrap"><input class="" style="border-style:Inset; border:[2p x];margin- left:2px;" type="text" name="EndDate1DiscreteValu e" value="" readonly="readonly" maxlength="255" style="width:200px"/><inpu t type="hidden" name="EndDate1DiscreteValu eHidden" value=""/><a style="margin-left:2px;mar gin-right: 2px" href="javascript:doNothing ()" onclick="DateTimeFormat=fa lse;setDat eField('fo rm1', 'EndDate1DiscreteValue', 'EndDate1DiscreteValueHidd en');top.n ewWin = window.open('/aspnet_clien t/System_W eb/2_0_507 27/Crystal ReportWebF ormViewer3 /html/cale ndar.html' ,'cal','re sizable=ye s,dependen t=yes,widt h=230,heig ht=240,scr eenX=200,s creenY=300 ,titlebar= yes')"><im g alt="Calendar" src="/aspnet_client/System _Web/2_0_5 0727/Cryst alReportWe bFormViewe r3/images/ toolbar/ca lendar.gif " border="0"/></a></><script type="text/javascript" language="javascript" >document.write(CreateTime Editables( "EndDate1" , "DiscreteValue", true, "", "", 0, 0, 0));</br></script>
</td>
</tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > </span> </td>
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;" > </span> </td></tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > Value </span> </td>
<td nowrap="nowrap"><input class="" style="border-style:Inset; border:[2p x];margin- left:2px;" type="text" name="2DiscreteValue" value="" maxlength="255" style="width:200px"/><inpu t type="hidden" name="2DiscreteValueHidden " value="" /><br/>
</td>
</tr>
<tr style="padding-top:2px"><t d align="Left" valign="top" nowrap="nowrap" style="padding-top:4px"> <span class="" style="border-style:None;" > </span> </td>
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr><!-- hidden fields -->
<input type="Hidden" name="promptex-StartDate0" value=""/><input type="Hidden" name="promptex-EndDate1" value=""/><input type="Hidden" name="promptex-2" value=""/><!-- setting functions for each parameter -->
<script type="text/javascript">
var isAlreadySubmitted = false;
function setPromptValues ( inform )
{
if(!setPromptSingleValue(i nform, "dt","StartDate0")) return false;
if(!setPromptSingleValue(i nform, "dt","EndDate1")) return false;
if(!setPromptSingleValue(i nform, "text","2")) return false;
if ( isAlreadySubmitted )scr
return false;
isAlreadySubmitted = true;
return true;
}
</script>
<div>
<table>
<tr><td></td><td align='Right'>
<input class="" style="border-style:Outset ;border:[2 px];margin -left:2px; " align='center'type="button " value="Submit" onclick="javascript:submit ParameterV alues()"/>
</td></tr>
</table>
<span></span></div>
<div id="mycrystalreportviewer_ ctl01">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKvst6wCALE2qD zBgKG+5Y+A s2vvc8BnaM v1fA0I9j9l jGHcjSOi35 JA/Q=" />
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>Frequency Input
</title><link href="/aspnet_client/Syste
<body bgcolor="#dfedff">
<form name="form1" method="post" action="freqinput.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
</div>
<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.valu
theForm.__EVENTARGUMENT.va
theForm.submit();
}
}
// -->
</script>
<div style="text-align: center"/>
<img alt="Image1" title="YAt Intranet" src="YATLogo.jpg" style="height:40px;width:1
<strong> </strong><span style="font-size: 24pt"/><strong>
Die Status Reports<br />
</strong><span style="font-size: 12pt; text-decoration: underline"> </span>
<br />
<br />
<strong></strong>
<asp:panel id="Panel1" runat="server" borderstyle="solid" BorderWidth="1px" Height="24px" Width="631px">
<a id="HyperLink3" href="home.aspx" style="font-size:10pt;">Ho
<a id="HyperLink4" href="assembly.aspx" style="font-size:10pt;">As
<a id="HyperLink5" href="stamping.aspx" style="font-size:10pt;">St
<a id="HyperLink6" href="assembly.aspx" style="font-size:10pt;">PM
<a id="HyperLink7" href="stamping.aspx" style="font-size:10pt;">To
<a id="HyperLink8" href="home.aspx" style="font-size:10pt;">Hu
<a id="HyperLink9" href="stamping.aspx" style="display:inline;font
<a id="HyperLink10" href="home.aspx" style="font-size:10pt;">MI
<a id="HyperLink11" href="stamping.aspx" style="font-size:10pt;">Va
</form>
  ; <br />
Top 20 by Frequency <br />
<span style="font-size: 12pt"><strong>Enter the specific dates for the frequency report:<br />
</strong>
Start Date: </span>
<asp:textbox id="txtstart" runat="server" ValidationGroup="yyyy/mm/d
End Date: <asp:textbox id="txtend" runat="server"></asp:textb
<br />
<input type="submit" name="btnfreqrpt" value="Frequency Report" id="btnfreqrpt" /><br />
<br />
<link rel="stylesheet" type="text/css" href="/aspnet_client/Syste
<table id="mycrystalreportviewer"
<tr><td></td></tr>
<div style="width: 600px; height: 826px;position:relative"/>
<input name="mycrystalreportviewe
<script type="text/javascript" language="Javascript">
var decimalSep =".";
var groupSep = ",";
</script>
<span class="" style="border-style:None;"
<p></p>
<hr class="" style="border-style:None;"
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System
<script type="text/javascript" language="JavaScript" src="/aspnet_client/System
<script type="text/javascript" language="JavaScript">
function submitParameterValues()
{
if (prepareParameterSubmit())
javascript:__doPostBack('m
}
function prepareParameterSubmit()
{
var inform = document.getElementById("f
return setPromptValues ( inform );
}
</script>
<p><span class="" style="border-style:None;"
<table cellspacing='0' cellpadding='0' style=''/> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;"
<tr style="padding-top:2px"><t
<td nowrap="nowrap"><input class="" border-style=["Inset"],["2
</td>
</tr>
<tr style="padding-top:2px"><t
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;"
<tr style="padding-top:2px"><t
<td nowrap="nowrap"><input class="" style="border-style:Inset;
</td>
</tr>
<tr style="padding-top:2px"><t
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr> <tr><td colspan='2' nowrap="nowrap"> <span class="" style="border-style:None;"
<tr style="padding-top:2px"><t
<td nowrap="nowrap"><input class="" style="border-style:Inset;
</td>
</tr>
<tr style="padding-top:2px"><t
<td nowrap="nowrap"></td></tr>
<tr><td nowrap="nowrap" height='15' colspan='2'></td></tr><!--
<input type="Hidden" name="promptex-StartDate0"
<script type="text/javascript">
var isAlreadySubmitted = false;
function setPromptValues ( inform )
{
if(!setPromptSingleValue(i
if(!setPromptSingleValue(i
if(!setPromptSingleValue(i
if ( isAlreadySubmitted )scr
return false;
isAlreadySubmitted = true;
return true;
}
</script>
<div>
<table>
<tr><td></td><td align='Right'>
<input class="" style="border-style:Outset
</td></tr>
</table>
<span></span></div>
<div id="mycrystalreportviewer_
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKvst6wCALE2qD
</div>
</body>
</html>
@spinone_owner
Did you try what i had suggested ?
Did you try what i had suggested ?
ASKER
Bugs-
Yes, I finally figured out the exact place you were speaking of. (it was worded differently) I turned it off all but one error disappeared. When I built and complied the page at go this error:
Control 'txtstart' of type 'TextBox' must be placed inside a form tag with runat=server.
Any suggestions to fix this?
Thanks for you help.
Yes, I finally figured out the exact place you were speaking of. (it was worded differently) I turned it off all but one error disappeared. When I built and complied the page at go this error:
Control 'txtstart' of type 'TextBox' must be placed inside a form tag with runat=server.
Any suggestions to fix this?
Thanks for you help.
ASKER
When I go to switch to design view (visual studio 2005) the errors come back and it will not let me switch views.
ASKER
Ok I'm down to two errors. I got the code fixed to stop that control error. Yet I still need to switch to design view to get a few things straight. There are a few remaining errors keeping me for switching over.
The following code is giving me an error:
1)
<link rel="stylesheet" type="text/css" href="/aspnet_client/Syste m_Web/2_0_ 50727/Crys talReportW ebFormView er3/css/de fault.css" />
Error: Element link cannot be nested within element 'body'
2)
<body bgcolor="#dfedff">
Error: Text is not allowed between opening / closing tags for element body
Thanks!
The following code is giving me an error:
1)
<link rel="stylesheet" type="text/css" href="/aspnet_client/Syste
Error: Element link cannot be nested within element 'body'
2)
<body bgcolor="#dfedff">
Error: Text is not allowed between opening / closing tags for element body
Thanks!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
The body error did not go away, but it was able to switch to design view. I then could readd my crystal report viewer. Yet I crysal report source is throwing an errors. 1) Unknown server tag CR:CrystalReportViewer 2) Unknown server tag CR:CrystalReportSource.
Here is the code:
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
Height="812px" ReportSourceID="freqreport " Width="1199px" />
<CR:CrystalReportSource ID="freqreport" runat="server">
<Report FileName="freqfinal.rpt">
</Report>
</CR:CrystalReportSource>
Here is the code:
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
Height="812px" ReportSourceID="freqreport
<CR:CrystalReportSource ID="freqreport" runat="server">
<Report FileName="freqfinal.rpt">
</Report>
</CR:CrystalReportSource>
Hmm...
I don't know what to tell you about that. I have never used Crystal Reports Viewer on a web page. It might be better to post that as a question in another section (ASP.NET, C# or VB.NET, Crystal Reports...) The only thing I can think is that something is not referenced properly in the .Net Project.
I don't know what to tell you about that. I have never used Crystal Reports Viewer on a web page. It might be better to post that as a question in another section (ASP.NET, C# or VB.NET, Crystal Reports...) The only thing I can think is that something is not referenced properly in the .Net Project.
Also try changing the Target Schema for validation dropdown value to IE6. You can find this dropdown in the HTML Source Editing toolbar
Cheers
^_^
BUGS