form.inc.php 1.1 KB

12345678910111213141516
  1. function author($field, $value, $fieldinfo) {
  2. if($value=='') $value = !empty($fieldinfo['default_value'])?$fieldinfo['default_value']:'';
  3. $require = $fieldinfo['min_length'] ? 'required' : '';
  4. $pattern = $fieldinfo['pattern'] ?$fieldinfo['pattern']:'';
  5. $errortips = $fieldinfo['error_tips'] ?$fieldinfo['error_tips']:'';
  6. $form_attribute = $fieldinfo['form_attribute'] ?$fieldinfo['form_attribute']:'';
  7. $css = $fieldinfo['css'] ?$fieldinfo['css']:'';
  8. $string = '<div class="mb-3 row '.$require.'">';
  9. $string .= '<label class="col-md-2 col-form-label">'.$fieldinfo['name'].'</label>';
  10. $string .= '<div class="col-md-10">';
  11. $string .= '<input type="text" name="info['.$field.']" value="'.$value.'" data-pattern = "'.$pattern.'" data-errtips = "'.$errortips.'" autocomplete="off" class="form-control '.$require.'" '.$form_attribute.' style="'.$css.'">';
  12. $string .= $fieldinfo['tips']?'<div class="text-muted input-word-aux">提示:'.$fieldinfo['tips'].'</div>':'';
  13. $string .= '</div>';
  14. $string .= '</div>';
  15. return $string;
  16. }