Disabling Validators Page

Sometimes you want to disable validators, eg. for a Refresh button. But validators might not work as you expect with some components! This page demonstrates the following:
Tapestry exceptions If you get NullPointerException or an exception that says a property "has already been accounted for by the element at Annotation", then it is probably due to rapid clicking combined with having started JBoss with -Dorg.apache.tapestry.disable-caching=true. Restart JBoss with -Dorg.apache.tapestry.disable-caching=false.
You have ordered widgets.
Error Message
(required)

Normal operation.
- Submit, SubmitOnce, ImageSubmit and ImageSubmitOnce validate.
- LinkSubmit and LinkSubmitOnce validate, too.
- DirectLink and DirectLinkOnce never validate.
Click to Order 1 widget (2 seconds delay):
LinkSubmit DirectLink
LinkSubmitOnce DirectLinkOnce
Attempting to disable client-side validation by putting
onclick="disableClientValidation()" on every component.
- Submit, SubmitOnce, ImageSubmit and ImageSubmitOnce respond.
- LinkSubmit and LinkSubmitOnce continue to validate!
- DirectLink and DirectLinkOnce never validate.
Click to Refresh page (0 seconds delay):
LinkSubmit DirectLink
LinkSubmitOnce DirectLinkOnce
Attempting to disable client-side validation as above and
server-side validation by clearing delegate in the listener method.
- Submit, SubmitOnce, ImageSubmit and ImageSubmitOnce respond.
- LinkSubmit and LinkSubmitOnce continue to validate!
- DirectLink and DirectLinkOnce never validate anyway!
Click to Refresh page (0 seconds delay):
LinkSubmit DirectLink
LinkSubmitOnce DirectLinkOnce
To ensure that onclick="disableClientValidation()" can be specified in any page, JumpStart includes this line in the Border component:

	<span jwcid="@Script" script="/scripts/DisableClientValidation.script"></span>
	
To Login