您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms自定义表单中必填项判断解决方法
香寒2023-09-27 15:40:30dedecms教程已有人查阅
导读DedeCMS自定义表单中的必填项的判断解决方法1.用php验证:1. 在plus/diy.php 的第 40行下加
//增加必填字段判断
DedeCMS自定义表单中的必填项的判断解决方法
1.用php验证:
1. 在plus/diy.php 的第 40行下加
2.用js方法验证:
1、先在要发布表单的模板上加<script src='你的路径/js.js' type="text/javascript"></script>;
2、在你自定义的路径新建文件js.js,然后复制以下内容粘贴保存;
代码:
注:
1.用php验证:
1. 在plus/diy.php 的第 40行下加
//增加必填字段判断
if($required!='')
{
if(preg_match('/,/', $required))
{
$requireds = explode(',',$required);
foreach($requireds as $field){
if($$field=='')
{
showMsg('带*号的为必填内容,请正确填写', '-1');
exit();
}
}
}else{
if($required==''){
showMsg('带*号的为必填内容,请正确填写', '-1');
exit();
}
}
}
//end
2.在模版的表单里加
<input type="hidden" name="required" value="name,qq" />
value 就是必须要填写的字段,如果有多个的话,用,分开。2.用js方法验证:
1、先在要发布表单的模板上加<script src='你的路径/js.js' type="text/javascript"></script>;
2、在你自定义的路径新建文件js.js,然后复制以下内容粘贴保存;
代码:
<!--
$(document).ready(function()
{
//验证
$('#complain').submit(function ()
{
if($('#name').val()==""){
$('#name').focus();
alert("用户名不能为空!");
return false;
}
if($('#tel').val()=="")
{
$('#tel').focus();
alert("联系电话不能为空!");
return false;
}
if($('#title').val()=="")
{
$('#title').focus();
alert("标题不能为空!");
return false;
}
if($('#text').val()=="")
{
$('#text').focus();
alert("具体内容不能为空!");
return false;
}
})
});
-->注:
$('#complain').submit(function () //complain为自定义表单的ID,如果生成的表单没有可以自行加上,即 id="complain"
if($('#name').val()==""){
$('#name').focus();//#name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同
3、设置好后更新就可以看到效果了。
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms列表页文章页怎么调用所有顶级栏目文章
当文章调用标签{dede:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid=1,2,3,4,5,6 -
织梦dedecms列表页给推荐的文章怎么添加推荐图标
我们知道织梦DedeCMS文章内容发布的时候可以选择“头条”、“推荐”、“特荐”等这些文档属性,但是我们如何在列表页给有“推荐”或者“特荐” -
dede织梦cms中[field:imglink/]图片大小问题解决办法
今天新站调试模板的时候,发现DEDE新的标签[field:imglink/]虽然比以前简化了很多,但是图片大小全是默认的120X120,用了很多方法解决不了! -
织梦dedecms首页列表页ajax点击下拉加载更多文章瀑布流示例
织梦dedecms实现点击下拉加载更多主要用到ajax技术。具体步骤如下:一、首先找到并打开/plus/list.PHP文件,在里面找到如下代码:requ
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- 织梦dedecms广告模块修改后前台显示未更新怎么办
- dede织梦5.6删除文章实现同时删除图片的方法
- dedecms织梦建立模型及分表的步骤方法
- DedeCMS提示"Call to a member function GetInnerText()"解决办法
- dedecms列表页文章标题加粗效果怎么删除
- dedecms首页调用留言本标题的几种方法
- dedecms自定义表单导出为excel功能的修改方法
- 织梦cms出现DedeCMS Error:Tag disabled:php的原因和解决方法
- dedecms自由列表中不使用目录默认主页默认设置教程
- 织梦cms连接微信后自动回复有时没有反应怎么办