zdcms内容发布表单里的字段保存再添加时记录上次填写内容

zdcms发布内容时不想重复填写部分字段内容时怎么办?可以通过以下方法,实现点击保存再添加按钮时,不清空上次填写的内容。

步骤一、打开/dayrui/App/模块名称/Controllers/Admin目录找到Home.php文件,在底下添加以下代码;

protected function _Data($id = 0) {
        $data = parent::_Data($id);
        if ($_GET['xxzy']) {
                     $data['xxzy'] = intval($_GET['xxzy']); //xxzy是你要记住内容的字段名称,我这里的类型是联动菜单
    }
               if ($_GET['bmlj']) {
                     $data['bmlj'] = ($_GET['bmlj']); //bmlj是你要记住内容的字段名称,我这里的类型是单行文本
    }
        return $data;
}


步骤二、打开/dayrui/App/模块名称/Views目录,新建tiku_post.html内容发布表单,里面的内容可以从默认的发布表单复制就行。然后修改保存再添加按钮的onclick值,如下:

<!-- 添加记住字段内容功能 -->
<label><button type="button" onclick="$('#dr_is_draft').val(0);dr_ajax_submit('{dr_now_url()}', 'myform', '2000', '{$post_url}&xxzy='+$('#dr_xxzy').val()+'&bmlj='+$('#dr_bmlj').val()+'&catid='+$('#dr_catid').val())" class="btn blue"> <i class="fa fa-plus"></i> {dr_lang('保存再添加')}</button></label>
<!-- 添加记住字段内容功能 -->

这样就完成了,保存再添加内容,保留指定字段值了,如下图。

image

评论