@@ -57,8 +83,11 @@ function clientside_validation_field_validation_regular($form_id, $element, $rul
}
switch($rule['validator']){
case'regex':
case'field_validation_regex_validator':
$message=(isset($rule['error_message'])&&!empty($rule['error_message']))?$rule['error_message']:t('Invalid value for !name',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix','')));
$message=isset($rule['error_message'])?$rule['error_message']:t('!name field has a minimum length of !minl characters.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!minl'=>$rule['data']));
...
...
@@ -68,6 +97,26 @@ function clientside_validation_field_validation_regular($form_id, $element, $rul
$message=isset($rule['error_message'])?$rule['error_message']:t('!name field has a maximum length of !maxl characters.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!maxl'=>$rule['data']));
$message=t('!name field has a minimum length of !minl characters.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!minl'=>$rule['settings']['min']));
}
if(!empty($rule['settings']['max'])){
$message=empty($message)?
t('!name field has a maximum length of !maxl characters.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!maxl'=>$rule['settings']['max'])):
$message.' '.t('and a maximum length of !maxl characters',array('!maxl'=>$rule['settings']['maxl']));
$message=t('!name field has a minimum length of !minl words.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!minl'=>$rule['settings']['min']));
}
if(!empty($rule['settings']['max'])){
$message=empty($message)?
t('!name field has a maximum length of !maxl words.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!maxl'=>$rule['settings']['max'])):
$message.' '.t('and a maximum length of !maxl words',array('!maxl'=>$rule['settings']['maxl']));
$message=t('You must select a minimum of !minl items for !name.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!minl'=>$rule['settings']['min']));
}
if(!empty($rule['settings']['max'])){
$message=empty($message)?
t('You can\'t select more than !maxl items for !name.',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix',''),'!maxl'=>$rule['settings']['max'])):
$message.' '.t('and a maximum of !maxl',array('!maxl'=>$rule['settings']['maxl']));
$message=(isset($rule['error_message'])&&!empty($rule['error_message']))?$rule['error_message']:t('Invalid value for !name',array('!name'=>variable_get('clientside_validation_prefix','').$el_title.variable_get('clientside_validation_suffix','')));