form->FormName(); $jsFunc =<<name');"; return <<name') $('$formID').validateEmailField('$this->name'); }else{ $('$formID').validateEmailField('$this->name'); } JS; } function validate($validator){ $this->value = trim($this->value); if($this->value && !ereg('^([a-zA-Z0-9_+\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$', $this->value)){ $validator->validationError( $this->name, _t('EmailField.VALIDATION', "Please enter an email address."), "validation" ); return false; } else{ return true; } } } ?>