Thanks andreoua, my first issue(unnecessary <span> tags removed) is solved.I have added renderTag="false" to the component.Now those tags are not getting generated.Thanks for your replay.
About the second issue i am tracing out where the space is getting generated. > For the first issue, you're probably using @If, @Else or @For somewhere... > Take a look at their renderTag parameter, you'll probably want to set > it to false > http://tapestry.apache.org/tapestry4.1/components/general/if.html > > For the second problem, how are you declaring your DatePicker component? > You must have an extra space somewhere there, so just remove it. > > On Wed, Apr 30, 2008 at 2:44 PM, raveendra varma < [EMAIL PROTECTED]<http://email.secureserver.net/webmail.php?login=1#Compose>> wrote: > Hi all, > > I am upgrading my tapestry project from 4.0.2 to 4.1.5.I made all the java > related changes.But i have a problem with dojo generated > javascript.As <http://javascript.as/><http://javascript.as/>4.1 version of tapestry dojo comes > in built with tapestry jars , dojo > generated script has some errors like below > > <input type="text" name="textSearch4" value="" id="textSearch4" size="7" > onkeypress="return noenter()" /> > <script language="javascript"> > function noenter() { > <span> > return true; > </span> > } > </script> > > > The </span> tags are getting generated which is causing ErroronPage.Onemore > error is > > <script type="text/javascript"><!-- > tapestry.addOnLoad(function(e) { > dojo.require("tapestry.form");tapestry.form.registerForm("searchForm"); > calendar_Start Date = new Calendar(); > > The space between calendar_Start and Date.It <http://date.it/> < http://date.it/> should be > calendar_StartDate ,which makes sense. > > > give me a solution. > > ravindra >