本文重点是详细介绍Dreamweavercmsdedecms中自定义表单必选项的设置方法,包括底层模板的修改和js *** 纵,供大家参考,有需要的朋友可以参考一下。
本文通过案例介绍了Dreamweavercmsdedecms中自定义表单必填项的设置方法。分享给大家参考。实际完成方法如下:
首先,它已经被试图变得清晰和合理:
1.打开在线编辑器\加\DIY.php。
2.在40行上下寻找这段代码:
$dede_fields=empty($dede_fields)?':trim($dede_fields);
3.此处添加一行代码下的代码,复制的话删除代码中的空白线。 在这行代码下面,添加代码: 请注意,这一行代码需要根据表单的必填项进行更改,例如将“姓名”和“电子邮件地址”设置为必填项。 添加新字段-“表单提醒文本”:名称-“字段名称”:名称 新增一个字段——“表单提醒文本”:电子邮件——“字段名”:电子邮件。 这段代码应该是: 这样,这两个选项就被设置为必选项。如果没有填写就提交,会打开一个对话框提醒“标有*的项目是必填项,请正确填写。”自然,这句话可以换成其他文字。 我在网上看到另一种方法,没有经过测试,只是作为个人收集素材。 Js方法: 1.首先在要发布的表单的模板中添加 2.用自己的方式新建一个文件js.js,然后复制粘贴以下几点进行存储。代码: 3.设置后,升级后可以看到实际效果。 期待以上对建设dedecms站的帮助。 欢迎分享,转载请注明来源:内存溢出
复制下面的代码://提高必填字段名称的分辨率
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。保存后,在表单网页中查找这行代码:
复制以下代码:
复制以下代码:;
复制以下代码:
以下复制代码:
复制以下代码:<!-
$(文档)。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,也是一样的。
评论列表(0条)