dede织梦自定义表单如何添加必填项

更新时间:2022-05-28 21:00:00 来源:青锋建站 作者:青锋建网站
  使用dedecms织梦网站内容管理系统,可以很方便的添加自定义表单,并可以自定义字段。然而这里还有些缼点,就是默认无法使用必填项。以下是青锋建站给大家分享dede织梦自定义表单如何添加必填项的方法。

dede织梦添加自定义表单

  使用dede织梦后台的自定义表单功能可以制作在一留言,在一提交表单等功能。以下是制作自定义表单的方法步骤:
  1、点击“核心”下的”自定义表单“,进入添加自定义表单界面:
  dede自定义表单
  2、填写自定义表单项:注意前台列表这里选择公司,等获取表单后需要修改为“不公开”:
  dede自定义表单项
  3、编辑自定义表单,增加字段
  dede自定义表单字段
  4、依次进行以下操作:点击自定义表单右侧的前台预览-发布信息-查看源代码-复制<form></form>添加到所需要的页面就可以了。以上是添加自定义表单的操作,下面是如果给表单添加必填项的方法。

给dede织梦自定义表单添加必填项

1、打开/plus/diy.php文件
2、找到以下内容:
  else
                    {
                        ${$fieldinfo[0]} = GetFieldValue(${$fieldinfo[0]}, $fieldinfo[1],0,'add','','diy', $fieldinfo[0]);
                    }
  修改为:
  else
                    {
                        ${$fieldinfo[0]} = GetFieldValue(${$fieldinfo[0]}, $fieldinfo[1],0,'add','','diy', $fieldinfo[0]);
                        if(($fieldinfo[0]=='name')&&(${$fieldinfo[0]}=='')) {showMsg('your name can not be null', '-1');exit();}
                        if(($fieldinfo[0]=='tel')&&(${$fieldinfo[0]}=='')) {showMsg('your telphone can not be null', '-1');exit();}
                        if(($fieldinfo[0]=='mail')&&(${$fieldinfo[0]}=='')) {showMsg('your E-mail can not be null', '-1');exit();}
                    }
3、修改说明:
  这里自定义表单添加的字段有name,tel,mail,country,address这些是需要客户填写的内容,如果某一项或某几项需要作为必填项,就在这里添加相应行就可以。例如我们这里需要把电话tel字段设置为必填项的话,就添加if(($fieldinfo[0]=='tel')&&(${$fieldinfo[0]}=='')) {showMsg('your telphone can not be null', '-1');exit();},其中tel为字段名。
  以下是青锋建站给大家分享dede织梦自定义表单如何添加必填项的方法。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/diyphp.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有