织梦dedecms中自定义表单必填项的设置方法

织梦dedecms中自定义表单必填项的设置方法,第1张

织梦dedecms中自定义表单必填项的设置方法

本文重点是详细介绍Dreamweavercmsdedecms中自定义表单必选项的设置方法,包括底层模板的修改和js *** 纵,供大家参考,有需要的朋友可以参考一下。

本文通过案例介绍了Dreamweavercmsdedecms中自定义表单必填项的设置方法。分享给大家参考。实际完成方法如下:

首先,它已经被试图变得清晰和合理:

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

2.在40行上下寻找这段代码:

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

3.此处添加一行代码下的代码,复制的话删除代码中的空白线。

复制下面的代码://提高必填字段名称的分辨率
if($required!=''){
if(preg_match('/,/',$required))
{
$requireds=explode(',',$required);
foreach($requiredas$field){
if($$field==''){
showmsg('标有*的为必填项,请正确填写','-1');
exit();
}
}
}else{
if($required==''){
showmsg('带*的为必填项,请正确填写','-1');
exit();
}
}
}
/end
4。保存后,在表单网页中查找这行代码:

复制以下代码:

在这行代码下面,添加代码:

复制以下代码:

请注意,这一行代码需要根据表单的必填项进行更改,例如将“姓名”和“电子邮件地址”设置为必填项。

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

新增一个字段——“表单提醒文本”:电子邮件——“字段名”:电子邮件。

这段代码应该是:

复制以下代码:

这样,这两个选项就被设置为必选项。如果没有填写就提交,会打开一个对话框提醒“标有*的项目是必填项,请正确填写。”自然,这句话可以换成其他文字。

我在网上看到另一种方法,没有经过测试,只是作为个人收集素材。

Js方法:

1.首先在要发布的表单的模板中添加
以下复制代码:;</script>;

2.用自己的方式新建一个文件js.js,然后复制粘贴以下几点进行存储。代码:

复制以下代码:<!-
$(文档)。ready(function()
{
/certification
$('#complaint')。submit(function()
{
if(
alert("登录名不能是空!");
返回false
}
if($('#tel')。val()=="")
{
$('#tel')。焦点();
alert("联系方式不能空!");
返回false
}
if($('#title')。val()=="")
{
$('#title')。焦点();
alert("标题不能空!");
返回false
}
if($('#text')。val()=="")
{
$('#text')。焦点();
alert("主要内容不能空!");
返回false
}
})
});
->;
注:

复制代码如下:$('#complaint')。Submit(function()//complaint是自定义表单的ID。如果形成的表单不能独立添加,则ID=“complaint”。
if(//#name是要验证的表单中的ID。如果希望登录名不是空,后台管理登录名的数据信息字段设置为name,也是一样的。

3.设置后,升级后可以看到实际效果。

期待以上对建设dedecms站的帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存