form.inc.php 664 B

1234567891011
  1. function textarea($field, $value, $fieldinfo) {
  2. extract($fieldinfo);
  3. $setting = string2array($setting);
  4. extract($setting);
  5. if(!$value) $value = $defaultvalue;
  6. $allow_empty = 'empty:true,';
  7. if($minlength || $pattern) $allow_empty = '';
  8. if($errortips) $this->formValidator .= '$("#'.$field.'").formValidator({'.$allow_empty.'onshow:"'.$errortips.'",onfocus:"'.$errortips.'"}).inputValidator({min:1,onerror:"'.$errortips.'"});';
  9. $value = empty($value) ? $setting['defaultvalue'] : $value;
  10. return "<textarea name='info[{$field}]' id='$field' style='width:{$width}%;height:{$height}px;' $formattribute $css $this->no_allowed>{$value}</textarea>";
  11. }