怎样给Dedecms织梦网站自定义表单设置必填项

怎样给Dedecms织梦网站自定义表单设置必填项,第1张

相信从事互联网工作的朋友,对php多少有些了解!在这个网络营销的时代,越来越多的传统互联网企业都在进行转型了,那么转型的步便是建个网站,网站开发的话,会有不同的开发语言可以实现。从目前情况来看,php语言写的网站更受大家欢迎一些。下面来看看源码时代小编给大家整理的9个常用的php建站系统!

1DedeCMS(织梦CMS)

织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS。

2PHPCMS

PHPCMS采用模块化开发,支持多种分类方式,可方便实现个性化网站的设计、开发与维护。是一款具备文章、下载、、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的网站管理软件。

3Wordpress

Wordpress是一款免费的开源博客程序,功能强大,插件众多,易于扩充功能。使用教程也比较简单,容易上手。

4Drupal

Drupal是一个开源的内容管理系统(CMS)平台,它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理、发布工作流、讨论、新闻聚合、元数据(Metadata)操作和用于内容发布。

5羊驼Alpaca

羊驼,是一个开源的轻量级树状CMS系统。它基于php+mysql开发,并使用b2core为底层MVC架构。可以方便快速的配置出个人、企业网站。

6帝国CMS

一款开源的CMS内容管理程序,满足从小流量到大流量,从个人到企业各方面应用的要求,安全、强大、稳定、灵活。

7ShopEx

Shopex是国内市场占有率的网店程序。平台软件系统包含在线零售系统、分销管理系统、运营管理系统、移动电商系统,无论是开设个人网上购物商店还是企业在线购物商城都行。

8ECShop

ECShop是一款B2C开源网店系统,适合企业及个人快速构建个性化网上商店,可快速解决建站难题,快速开展网络销售业务。

9Discuz

国内最的开源PHP论坛系统,用户人数众多,非常流行。论坛搭建非常简单易用,有完善的模板、插件、扩展、互联生态圈了、口碑好、更新快、模板多、功能齐全、搭建简单、后台功能强大。

关于php的建站系统太多了,以上这些只是给大家总结了几个比较受欢迎的几个php建站系统。

要注册网站域名,购买或者租用到网站的空间。上传内容,上传图文和视频等内容就可以创建自己的网站了。

现在市场上很多各式各样的网站搭建工具,网站制作平台,任意找一个自己用起来易上手的工具即可。网站搭建工具中一般都有模板提供,可以按照行业、风格、类型来选择自己中意的模板。选好后就可以套用,网站随即成功创建。

1编辑器打开plusdiyphp

2在40行左右找到此行代码:

$dede_fields=empty($dede_fields)'':trim($dede_fields);

3在这一行代码之下,加入代码,复制的话删掉代码中的空行

//增加必填字段判断

if($required!=''){

if(preg_match('/,/',$required))

{

$requireds=explode(',',$required);

foreach($requiredsas$field){

if($$field==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}else{

if($required==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}

//end

4保存完成后,在表单模版页面找到这行代码:

<formaction="/plus/diyphp"enctype="multipart/form-data"method="post">

在这行代码之下,加入代码:

<inputtype="hidden"name="required"value="数据字段名,数据字段名"/>

注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项

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

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

此行代码应为:

<inputtype="hidden"name="required"value="name,email"/>

这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字

网上看到另一种方法,未测试,仅作为资料收藏

js方法:

1先在要发布表单的模板上加

<scriptsrc='你的路径/jsjs'type="text/javascript"></script>

2在你自定义的路径新建文件jsjs,然后复制以下内容粘贴保存,代码:

<!--

$(document)ready(function()

{

//验证

$('complain')submit(function()

{

if($('name')val()==""){

$('name')focus();

alert("用户名不能为空!");

returnfalse;

}

if($('tel')val()=="")

{

$('tel')focus();

alert("联系电话不能为空!");

returnfalse;

}

if($('title')val()=="")

{

$('title')focus();

alert("标题不能为空!");

returnfalse;

}

if($('text')val()=="")

{

$('text')focus();

alert("具体内容不能为空!");

returnfalse;

}

})

});

-->

注:

$('complain')submit(function()//complain为自定义表单的ID,如果生成的表单没有可以自行加上,即id="complain"

if($('name')val()==""){

$('name')focus();//name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同

3设置好后更新就可以看到效果了

希望本文所述对大家的dedecms建站有所帮助。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样给Dedecms织梦网站自定义表单设置必填项

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情