主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何在织梦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.设置并更新后就可以看到效果了。
这几篇文章你可能也喜欢:
- 如何横向排列编织梦想的友情链接
- 如何通过点击对梦织站内的搜索结果进行排序(如何用梦织建站)
- 如何向dream DeDeCMS添加自定义属性
- 如何在梦织首页和列表页调用文章的正文内容(修改梦织内容页模板)
- 梦想上传到服务器后数据连接失败(安装后梦想数据库无法连接)怎么办?
本文由主机参考刊发,转载请注明:如何在梦织dedecms中设置自定义表单中的必填项(如何将dede梦织转换为zblog) https://zhujicankao.com/115463.html
评论前必须登录!
注册