I second that notion! The problem I found was that there was no way to properly cancel a form (using a Submit) - since the field ALWAYS tried to validate the empty value. Both alternatives, using a DirectLink to cancel or filling in the field with a bogus value, really aren't very user friendly.
-jason On Sunday, September 22, 2002, at 03:50 PM, Luis Neves wrote: > Is it possible to make the property clientScriptingEnabled > false by default? > > Thanks, > > Luis > > > ----- Original Message ----- > From: Howard M. Lewis Ship > To: [EMAIL PROTECTED] > Sent: Sunday, September 22, 2002 10:38 PM > Subject: Re: [Tapestry-developer] Unable to validate Forms > > > Validation now produces client side validation in JavaScript and > requires a > Body component. > > Or you can set the clientValidation property of the validators to > false. > ----- Original Message ----- > From: Luis Neves > To: [EMAIL PROTECTED] > Sent: Sunday, September 22, 2002 12:28 PM > Subject: [Tapestry-developer] Unable to validate Forms > > > > > Did something drastic chaged between 2.1 and 2.2 in the way Tapestry > does > form > validation? > > I'm banging my head against the wall with this one. Is it > now necessary to have a Shell component on a page to make > the validation work? It wasn't necessary before. > > I send 3 files in attachement (EditAccount.page, > EditAccount.html and EditAccount.java). Can someone tell me > what I'm doing wrong? > > Thanks in advance, > > Luis Neves > > The error: > > net.sf.tapestry.RequestCycleException > > component: petshop.presentation.code.EditAccount@1f99eea[EditAccount] > > java.lang.NullPointerException > > Stack Trace: > net.sf.tapestry.valid.BaseValidator.processValidatorScript(BaseValidato > r.jav > a:269) > net.sf.tapestry.valid.StringValidator.renderValidatorContribution(Strin > gVali > dator.java:178) > net.sf.tapestry.valid.ValidField.beforeCloseTag(ValidField.java:211) > net.sf.tapestry.form.AbstractTextField.renderComponent(AbstractTextFiel > d.jav > a:122) > net.sf.tapestry.valid.ValidField.renderComponent(ValidField.java:186) > net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:891) > net.sf.tapestry.AbstractComponent.renderBody(AbstractComponent.java:665 > ) > net.sf.tapestry.form.Form.renderComponent(Form.java:325) > net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:891) > net.sf.tapestry.BaseComponent.renderComponent(BaseComponent.java:460) > net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:891) > net.sf.tapestry.AbstractPage.renderPage(AbstractPage.java:303) > net.sf.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:413) > net.sf.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.jav > a:621 > ) > net.sf.tapestry.engine.DirectService.service(DirectService.java:156) > net.sf.tapestry.engine.AbstractEngine.service(AbstractEngine.java:746) > net.sf.tapestry.ApplicationServlet.doService(ApplicationServlet.java:17 > 5) > net.sf.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:144) > javax.servlet.http.HttpServlet.service(HttpServlet.java:126) > javax.servlet.http.HttpServlet.service(HttpServlet.java:103) > com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.j > ava:9 > 6) > com.caucho.http.filter.GzipFilter.doFilter(GzipFilter.java:104) > com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.jav > a:88) > com.caucho.server.http.Invocation.service(Invocation.java:312) > com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) > com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:16 > 3) > com.caucho.server.TcpConnection.run(TcpConnection.java:137) > java.lang.Thread.run(Thread.java:536) > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Tapestry-developer mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/tapestry-developer > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Tapestry-developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/tapestry-developer
