知识库

仿织梦自定义表单详解

网站:知识库   来源:网络收集

织梦的自定义表单可以实现许多实用的功能, 下面就自己所用到的方 面来详细介绍一下,来记录自己的学习。

一. 首先打开织梦的核心->频道模型->自定义表单。

二. 添加新的自定义表单 在自定义表单名称处修改你的表单名称,点击完全公开以作测试查 看。

确定。

三. 编辑表单、添加字段

表单提示文字元素就是显示在页面的提示,数据类型根据需求选择, 当选择其他的标签,例如 option 时,在下面的默认值框内添加选项。

添加字段完成后即可生成一个自定义表单。

点击前台预览,发布信息,即可看到表单。

输入内容,点击提交,就可以看到自己的表单内容了。

此时, 应该不希望用户看到其他人提交的内容, 回到, 编辑表单, 选择不公开,这样只有管理员在可以看到用户提交的信息。

四. 表单样式的修改。

在 后 台 点击 前台预 览 , 发布 信息, 查 看 此页 面的源 代 码 ,拿 出

之间的代码,放入到你需要的页面中,可以加入一些 css 样式。

根据需要, 可以在表单的三个文件中修改。

三个文件在 templets/plus 中。

五. 在某些情况下,我们肯能不需要表单提示文字。

这样我们只需 拿出

和两个表单, 同时最重要的是加上下面红色 的两行,只有这样,才能识别你的发布内容。

六. 防止提交为空。

在 plus/diy.php 中找到 elseif($do == 2) { $dede_fields trim($dede_fields); 这一行,大约在 40 行左右,然后在下面添加这段代码。

if($required!=''){ if(preg_match('/,/', $required)) = empty($dede_fields) ? '' :

{ $requireds = explode(',',$required); foreach($requireds as $field){ if($$field==''){ showMsg('带*号的为必填内容,请正确填写', '-1' ); exit(); } } }else{ if($required==''){ showMsg('带*号的为必填内容,请正确填写', '-1'); exit(); } } } 当上述方法行不通时,可以修改下列模板: 这两个模板在织梦的根文件 dede/templets 里。

1、修改 diy_field_add.htm,23 行左右添加代码

var necessary = theform.necessary[0].checked?theform.necessary[0].value:theform.neces sary[1].value; 替换字符串,大概在 56 行 替 换 revalue = autofield=\"1\" "后面,添加代码 是否为必填项:
防止恶意提交表单

是   否 3、修改 diy_field_edit.htm,18 行左右添加代码 var necessary = theform.necessary[0].checked?theform.necessary[0].value:theform.neces sary[1].value; 替换字符串,大概在 38 行 替换 revalue += " isnull=\""+sisnull+"\" default=\""+vdefault+"\" ";

相关内容
  • 织梦 自定义表单 提交不为空验证

    织梦 自定义表单 提交不为空验证

    织梦 自定义表单 提交不为空验证...

  • 织梦自定义表单列表页面如何修改为横排显示

    织梦自定义表单列表页面如何修改为横排显示

    织梦自定义表单列表页面如何修改为横排显示...

  • Dedecms织梦做自定义表单在线预约的方法

    Dedecms织梦做自定义表单在线预约的方法

    Dedecms织梦做自定义表单在线预约的方法...

  • dedecms织梦调用自定义表单内容的方法

    dedecms织梦调用自定义表单内容的方法

    dedecms织梦调用自定义表单内容的方法...

  • dede 织梦自定义表单后面有邮件提醒的修改方法

    dede 织梦自定义表单后面有邮件提醒的修改方法

    dede 织梦自定义表单后面有邮件提醒的修改方法...

  • 织梦DedeCMS添加自定义属性

    织梦DedeCMS添加自定义属性

    织梦DedeCMS添加自定义属性...

  • dedecms常用标签,织梦常用标签,cms标签,织梦dedecms系统自定义推荐位,织梦dedecms自定义文章属性

    dedecms常用标签,织梦常用标签,cms标签,织梦dedecms系统自定义推荐位,织梦dedecms自定义文章属性

    dedecms常用标签,织梦常用标签,cms标签,织梦dedecms系统自定义推荐位,织梦dedecms自定义文章属性...

  • 如何创建织梦自定义标签

    如何创建织梦自定义标签

    如何创建织梦自定义标签...

  • 13、织梦仿站系列教程第十三讲

    13、织梦仿站系列教程第十三讲

    13、织梦仿站系列教程第十三讲...

  • 12、织梦仿站系列教程第十二讲

    12、织梦仿站系列教程第十二讲

    12、织梦仿站系列教程第十二讲...

  • 网友在搜
    触摸屏机 帕森跟威古氏哪个好 UNCLOS the part XV 腹部刮痧减肥图解 气短打哈欠才能舒服 白夜行 人物关系图 the normal college sophomore enter nowhere 720p often的同义词两个单词 roiling 李涵嫣和任杰离婚 天涯 tmodloader如何做mod dota2周报关键词分析 最终幻想13 2下载 i can tell that 2017kadenkross と思われがちです hybrid in cell ips brazzers gilrs hd can乐队 sdis 淘手游可信吗 sign in china.com one-date 有難う御座います 北京魏善庄拆8个村 路不拾遗打一生肖 if target.column 流れ行く云下载 fifty miles an hour 徕卡r90 2.8 歌曲我的快乐就是想你 curr top med chem new york new york歌词 do the maintenance victory market css input宽度自适应 安耐特12r22.5轮胎重量 seekout pigfall THE tales OF peter docker 2375连接不了 pdf打不开

    All Right Reserved 知识库

    声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况 网站地图 网站栏目