后台列表实时保存下拉值 2024-01-25 10:30:21 0 0 编辑文件:config\custom.php function dr_myselect($value, $param = [], $data = [], $field = []) { // 下面给传入的值加粗操作 $options = explode(PHP_EOL, str_replace(array(chr(13), chr(10)), PHP_EOL, $field['setting']['option']['options'])); $html = '<select name="'.$field['fieldname'].'" class="form-control" onchange="dr_ajax_save(encodeURIComponent(this.value), \'admin.php?s='.XR_C()->module['dirname'].'&c=home&m=save_value_edit&name=&id='.$data['id'].'&after=\',\''.$field['fieldname'].'\');">'; $html .= '<option value="">----</option>'; $save = []; foreach ($options as $vv) { if(!trim($vv)){ continue; } $v = explode('|', $vv); $html .= '<option value="'.$v[1].'" '; if($value==$v[1]){ $html .= 'selected'; } $html .= '>'.$v[0].' </option>'; } $html .= "</select>"; return $html; } 收藏(0)