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

Reply via email to