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