Is there a way to entirely disable client side validation of list forms? Specifically the date field validation which occurs before the form is ever submitted.

I have tried PreSaveAction() but not sure how to actually bypass the validations.

Thanks!

link|improve this question
Why would you want to bypass the client side validations ? The data entered could be corrupted and would lead to inconsistant list data... – Sébastien Levert Nov 2 '10 at 18:19
feedback

2 Answers

You could off-course override the Javascript functions which handle the client side validations. Another solution would be to disable Javascript.

I don't think you should do either one of them though. Validation is there for a reason. Perhaps changing the validation logic on a form (or creating your own) is a better solution here.

link|improve this answer
It is a custom form I am working on. Certainly do not want to disable javascript. Which functions would need to be overridden? Basically just looking for how to disable required field validation on date/time fields. Other solution would be to validate EVERYTHING on the client side, but I don't know where to start there either. – thomas Nov 3 '10 at 12:27
feedback

Move all your validation logic to PreSaveAction() and then check the condition on which you want to skip the validation and return true from the method.

Nilesh

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.