dede织梦添加自定义表单
使用dede织梦后台的自定义表单功能可以制作在一留言,在一提交表单等功能。以下是制作自定义表单的方法步骤:1、点击“核心”下的”自定义表单“,进入添加自定义表单界面:
2、填写自定义表单项:注意前台列表这里选择公司,等获取表单后需要修改为“不公开”:
3、编辑自定义表单,增加字段
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