您的位置:主页 > 营销知识 > 建站资讯 > dede织梦自定义表单如何添加必填项
使用dede织梦后台的自定义表单功能可以制作在一留言,在一提交表单等功能。以下是制作自定义表单的方法步骤:
1、点击“核心”下的”自定义表单“,进入添加自定义表单界面:
2、填写自定义表单项:注意前台列表这里选择公司,等获取表单后需要修改为“不公开”:
3、编辑自定义表单,增加字段
4、依次进行以下操作:点击自定义表单右侧的前台预览-发布信息-查看源代码-复制
添加到所需要的页面就可以了。以上是添加自定义表单的操作,下面是如果给表单添加必填项的方法。
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为字段名。
上海云轩网络版权所有 Copyright©2008-2018 http://www.lvon8.com All Rights Reserved 备案号:沪ICP备14049216号