form.inc.php 790 B

1234567891011
  1. function text($field, $value, $fieldinfo) {
  2. extract($fieldinfo);
  3. $setting = string2array($setting);
  4. $size = $setting['size'];
  5. if(!$value) $value = $defaultvalue;
  6. $type = $ispassword ? 'password' : 'text';
  7. $errortips = $this->fields[$field]['errortips'];
  8. $regexp = $pattern ? '.regexValidator({regexp:"'.substr($pattern,1,-1).'",onerror:"'.$errortips.'"})' : '';
  9. if($errortips && $this->fields[$field]['isbase']) $this->formValidator .= '$("#'.$field.'").formValidator({onshow:"'.$errortips.'",onfocus:"'.$errortips.'"}).inputValidator({min:'.$minlength.',max:'.$maxlength.',onerror:"'.$errortips.'"})'.$regexp.';';
  10. return '<input type="text" name="info['.$field.']" id="'.$field.'" size="'.$size.'" value="'.$value.'" class="input-text" '.$formattribute.' '.$css.'>';
  11. }