當前位置:主頁 > 網站優化 >

織夢模板下載自定義表單中手機號碼和郵箱的驗證規則及必填

奕星seo偽原創
作者: 奕星SEO 分類: 網站優化 發布時間: 2020-03-17 22:42 內容來源:網絡整理閱讀量:

織夢模板下載自定義表單中手機號碼和郵箱的驗證規則及必填 織夢無憂 織夢技巧 2018-11-18 16:50

摘要: 我們在使用dedecms織夢程序做網站的時候,經常都會用到自定義表單。因為織夢默認的自定義表單是沒有沒有對提交的信息進行過濾,經常會有垃圾信息騷擾。 這里提供2條檢測規則,是利用正則方法,可以檢測手機號碼和郵箱, 修改plus下的diy.php 再提交入庫前插入

我們在使用dedecms織夢程序做網站的時候,經常都會用到自定義表單。因為織夢默認的自定義表單是沒有沒有對提交的信息進行過濾,經常會有垃圾信息騷擾。

這里提供2條檢測規則,是利用正則方法,可以檢測手機號碼和郵箱,
修改plus下的diy.php 再提交入庫前插入下面代碼即可,
其中的 $telphone和$email就是提交的手機號碼和郵箱值名,如果不是我設定的可以自行修改。
//判斷手機號碼是否正確
if(!eregi("^1[0-9]{10}$",$tel)) { showMsg('手機號碼不對,請正確填寫', '-1'); exit(); }  

//驗證郵箱
if (!eregi("^[_.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { showMsg('請您填寫正確的E-Mail 地址!', '-1'); exit(); }  

下面是設置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(); } } }else{ if($required==''){ showMsg('帶*號的為必填內容,請正確填寫', '-1'); exit(); } } } //end  

2、在我們加了自定義表單的DEDECMS模板里面加上 :


織夢模板下載自定義表單中手機號碼和郵箱的驗證規則及必填


設置成功后的提示。。。

本文鏈接:

版權聲明:本站資源均來自互聯網或會員發布,如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除!謝謝!


本文鏈接地址:http://www.pxynqa.icu/webyouhua/26396.html
上一篇:<<關于織夢模板下載dedeCSM文章排序方式及調用方法
下一篇:織夢模板下載生成漂亮整齊的縮略圖的教程>>
吉林时时历史开奖号码 三一重工股票分析 麻将来了有几个版本 14场胜负 湖北11选5 广州小姐多少钱一晚 黑龙江十一选五 qvod 日韩成人片 异域狂兽 钱程无忧 哈尔滨小姐微信 皇冠网即时赔率 足球比分直播澳门 兰州按摩会所那里有00后小妹 股票融资融券操作案例 麻将软件有没有挂 哪里玩pk10赛车微信群