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>
<!-- 添加记住字段内容功能 -->这样就完成了,保存再添加内容,保留指定字段值了,如下图。
