温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

修改织梦dedecms自定义表单选项必填的方法

发布时间:2020-09-15 14:20:57 来源:亿速云 阅读:138 作者:小新 栏目:建站服务器

这篇文章将为大家详细讲解有关修改织梦dedecms自定义表单选项必填的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

修改织梦dedecms自定义表单选项必填的方法

织梦dedecms自定义表单选项必填怎么修改?

方法一:首先我们要用一段php代码来判断验证必选项.

1、我们先在plus/diy.php 文件中的的第40行下加上一下代码:

代码如下:

//增加必填字段判断 
if($required!=''){ 
if(preg_match('/,/', $required)) 
{ 
$requireds = explode(',',$required); 
foreach($requireds as $field){ 
if($$field==''){ 
showMsg('带*号的为必填内容,请正确填写', '-1'); 
exit(); //phpfensi.com 
} 
} 
}else{ 
if($required==''){ 
showMsg('带*号的为必填内容,请正确填写', '-1'); 
exit(); 
} 
} 
} 
//end

2、保存完成后,在表单页面找到这行代码.

代码如下:

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" style="padding: 0px; margin: 0px; " >`````

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

代码如下:

<input type="hidden" name="required" value="content,name,tel" />````

方法二:我最终以另外的方式实现了,在你的表单页面加上一个JQ和一个JS:

代码如下:

<script src="js/jquery-1.8.0.js"></p> <p><script src='{dede:global.cfg_templets_skin/}/style/js/js.js' type="text/javascript">

这个js的内容为:

代码如下:

<!-- 
$(document).ready(function() 
{ 
//验证 
$('#complain').submit(function () 
{ 
if($('#yname').val()==""){ 
$('#yname').focus(); 
alert("姓名不能为空!"); 
return false; 
} 
if($('#qq').val()=="") 
{ 
$('#qq').focus(); 
alert("手机号码不能为空!"); 
return false; 
} 
if($('#tel').val()=="") 
{ 
$('#tel').focus(); 
alert("所选产品不能为空!"); 
return false; 
} 
if($('#dizhi').val()=="") 
{ 
$('#dizhi').focus(); 
alert("地址不能为空!"); 
return false; 
} 
}) 
}); 
--> 
<input type='text' name='ytel' id='ytel' style='width:250px' class='intxt' value='' />*

注:部分为你表单的ID(如果没有请在表单里面添加上)和必填ID.

关于修改织梦dedecms自定义表单选项必填的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI