Permalink
Browse files

BUGFIX Disable javascript date validation via DateField->jsValidation…

…() if locale is not 'en_NZ" (which is the only format it validates for). (from r100986)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@111558 467b73ca-7a2a-4603-9d3b-597d59a354a9
  • Loading branch information...
1 parent 5f0fcc5 commit c54cce867382cb322a6d29c689f29d339876cb5f @sminnee sminnee committed Oct 4, 2010
Showing with 8 additions and 0 deletions.
  1. +8 −0 forms/DateField.php
View
@@ -37,6 +37,11 @@
* $f->setLocale('de_DE');
* $f->setConfig('dmyfields');
*
+ * # Validation
+ *
+ * Caution: JavaScript validation is only supported for the 'en_NZ' locale at the moment,
+ * it will be disabled automatically for all other locales.
+ *
* @package forms
* @subpackage fields-datetime
*/
@@ -221,6 +226,9 @@ function performReadonlyTransformation() {
}
function jsValidation() {
+ // JavaScript validation of locales other than en_NZ are not supported at the moment...
+ if($this->getLocale() != 'en_NZ') return;
+
$formID = $this->form->FormName();
if(Validator::get_javascript_validator_handler() == 'none') return true;

0 comments on commit c54cce8

Please sign in to comment.