VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

如何在梦织dedecms中设置自定义表单中的必填项(如何将dede梦织转换为zblog)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何在梦织dedecms中设置自定义表单中的必填项(如何将dede梦织转换为zblog)

如何在织梦dedecms中设置自定义表单的必填项?

本文介绍了织梦系统中自定义表单中必填项的设置方法。分享给大家供大家参考。具体实施方法如下:

推荐学习:梦想编织cms

首先,我努力确保它能正常工作:

1.编辑器打开\加\ DIY.php。

2.在大约40行代码中找到这行代码:

$ dede _ fields = empty($ dede _ fields)?& amp#39;& amp#39;:trim($ dede _ fields);3.在这行代码下,添加代码,如果复制了代码,则删除代码中的空行。

代码如下:

//添加必填字段以判断是否($required!= & amp#39;& amp#39;){ if(preg _ match(& amp;#39;/,/& amp;#39;,$ required)){ $ required s = explode(& amp;#39;,& amp#39;,$必需);foreach($ required as $ field){ if($ $ field = = & amp;#39;& amp#39;){ showMsg(& amp;#39;标有*的项目为必填项,请正确填写&;#39;,& amp#39;-1 & amp;#39;);exit();} } } else { if(required = = & amp;#39;& amp#39;){ showMsg(& amp;#39;标有*的项目为必填项,请正确填写&;#39;,& amp#39;-1 & amp;#39;);exit();}}} //end4保存后,在表单页面上找到这行代码:

代码如下:

& lt表单操作= & quot/plus/DIY . PHP & quot;enctype = & quot多部分/表单数据& quotmethod = & quot帖子& quot& gt在这行代码下,添加代码:

复制代码代码如下:

& lt输入类型= & quot隐藏& quotname = & quot必填& quotvalue = & quot数据字段名称,数据字段名称“/& gt;请注意,这行代码需要修改,必填字段应根据您的表单进行设置,例如“姓名”和“电子邮件”。

添加新字段-“表单提示文本”:名称-“字段名称”:名称

添加新字段-“表单提示文本”:电子邮件-“字段名称”:电子邮件。

这行代码应该是:

代码如下:

& lt输入类型= & quot隐藏& quotname = & quot必填& quotvalue = & quot姓名、电子邮件& quot/& gt;这样,这两个选项被设置为必填项。如果您没有填写就提交了它们,将会打开一个窗口,并提示您“标有*的项目是必填项,请正确填写”。当然,这句话可以换成其他词。

在网上看到另一种方法,未经测试,只是作为数据收集。

Js方法:

1.添加到要发布的表单模板中。

代码如下:

& lt脚本src = & amp#39;你的路径/js . js &;#39;type = & quot文本/JavaScript & quot;& gt& lt/script & gt;2.在自定义路径中创建一个新文件js.js,然后复制并粘贴以下内容和代码:

代码如下:

& lt!-$(文档)。ready(function(){//Verify $(&;#39;#抱怨& amp#39;).submit(function(){ if($(& amp;#39;#姓名和名称#39;).val()= = = & quot;"){ $(& amp;#39;#姓名和名称#39;).焦点();警报(& quot用户名不能为空!");返回false} if($(& amp;#39;#电话& amp#39;).val()= = = & quot;"){ $(& amp;#39;#电话& amp#39;).焦点();警报(& quot联系电话不能为空!");返回false} if($(& amp;#39;#标题& amp#39;).val()= = = & quot;"){ $(& amp;#39;#标题& amp#39;).焦点();警报(& quot标题不能为空!");返回false} if($(& amp;#39;#文本& amp#39;).val()= = = & quot;"){ $(& amp;#39;#文本& amp#39;).焦点();警报(& quot具体内容不能为空!");返回false} }) });-& gt;注意:

代码如下:

$(& amp;#39;#抱怨& amp#39;).submit(function()//complaint是自定义表单的ID。如果没有生成的表单,可以自己添加,即id = & quot抱怨& quot。if($(& amp;#39;#姓名和名称#39;).val()= = = & quot;"){ $(& amp;#39;#姓名和名称#39;).焦点();//#name是要验证的表单中的ID。如果您希望用户名不为空,请在后台将用户名的数据字段名称设置为name,如下所示。3.设置并更新后就可以看到效果了。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何在梦织dedecms中设置自定义表单中的必填项(如何将dede梦织转换为zblog) https://zhujicankao.com/115463.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何在梦织dedecms中设置自定义表单中的必填项(如何将dede梦织转换为zblog)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!