<noframes id="ldzvz">
        <noframes id="ldzvz"><span id="ldzvz"><nobr id="ldzvz"></nobr></span>

        <noframes id="ldzvz">

          <address id="ldzvz"><listing id="ldzvz"></listing></address>

            <sub id="ldzvz"><listing id="ldzvz"></listing></sub>
            當前位置:首頁 > 網站建設 > 正文內容

            dedecms自定義表單手機號和郵箱加入驗證功能及必填項

            老威4年前 (2017-12-28)網站建設90955

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


            這里提供2條檢測規則,是利用正則方法,可以檢測手機號碼和郵箱,

            修改plus下的diy.php 再提交入庫前插入下面代碼即可,

            其中的 $telphone和$email就是提交的手機號碼和郵箱值名,如果不是我設定的可以自行修改。

            //判斷手機號碼是否正確
            if(!eregi("^1[0-9]{10}$",$tel))
            {
             showMsg('手機號碼不對,請正確填寫', '-1');
             exit();
            }


            dedecms

            //驗證郵箱
            if (!eregi("^[_\.0-9a-z-]+@([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


            dedecms

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

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



            掃描二維碼至手機訪問

            掃描二維碼推送至手機訪問。

            版權聲明:本文由老威SEO發布,如需轉載請注明出處。

            轉載請注明出處:http://www.zuqiu02.com/wzjs/39.html

            標簽: dedecms
            分享給朋友:
            返回列表

            沒有更早的文章了...

            下一篇:織夢列表頁分頁錯位的幾種解決方法

            相關文章

            dedecms怎么批量修改內容的發布時間

            dedecms怎么批量修改內容的發布時間

            當我們用織夢cms結合老域名偽造一個老站的時候,可以按照域名的年齡批量修改文章的發布時間。在數據庫執行以下命令,第二行是起始時間,第三行是結束時間。/*************************...

            帝國cms搜索模版支持靈動標簽調用的方法

            帝國cms搜索模版支持靈動標簽調用的方法

            帝國CMS搜索模板不支持動態標簽調用,從7.0到7.2再到剛發布的7.5,帝國官方團隊始終沒解決這個問題,這很不方便,但是帝國的強大可以讓我們忽略這個問題,今天老威就把這個bug的解決方法說一下。第一...

            從SEO角度來看dedecms欄目頁的優化

            從SEO角度來看dedecms欄目頁的優化

            我們在用dedecms建站的時候,細心的人會發現它的列表首頁頁面會出現兩個不同的鏈接一個是在其他頁面鏈接到欄目首頁的url,是www.zuqiu02.com/seo/index.html另一個是欄目的分頁給...

            教你寫一個簡單的自適應css,根據分辨率調用不同的圖片

            教你寫一個簡單的自適應css,根據分辨率調用不同的圖片

            前兩天仿了一個站,但是有很多不如意的地方,比如自適應的問題,我想根據它的分辨率調用不同的樣式,在PC端調用圖片1在移動端調用圖片2,一開始以為通過js可以解決,但是網上翻了半天沒找出一個正兒八經的解決...

            織夢dedecms留言板和搜索頁怎么做?dedecms中級教程

            織夢dedecms留言板和搜索頁怎么做?dedecms中級教程

            這幾節課程介紹了dedecms常用的一些功能,留言板、搜索頁面等等,還有在本地做完之后放到服務器或者空間里面該如何操作。作為一款使用人數最多的cms,也被曝出了很多漏洞,在老威SEO博客里面還會有詳細...

            帝國cms列表頁怎么調用關鍵字tag標簽

            帝國cms列表頁怎么調用關鍵字tag標簽

            有很多朋友都在問帝國cms列表頁怎么調用關鍵字tag,tag作為內鏈手法,對于SEO有一定的好處,下面老威就實例講述一下帝國cms列表頁面調用關鍵字tag標簽的方法,分享給大家參考。具體實現方法如下:...

            評論列表

            chongqing
            1年前 (2021-01-27)

            文章對我有很大的感悟感謝博主.by 公需課找代學網https://www.zhaodaixue.com

            keshi
            1年前 (2021-02-21)

            繼續發揚感謝你.

            jixujiaoyuoutages
            1年前 (2021-02-25)

            做人最失敗的莫過于唐僧,身邊的人不管是敵是友都想送你上西天。這個對我幫助很大感謝博主

            renyuan
            1年前 (2021-02-27)

            感謝您.對我有幫助年底最煩的事:寫總結;最盼的事:發獎金;最累的事:答謝客戶;最怕的事:領導找你談話。

            examthe
            1年前 (2021-05-05)

            樓主威武

            發表評論

            訪客

            ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。
            在线欧美r片,最新亚洲国产成人综合网,肚兜裹不住胸前的饱满乳峰

                  <noframes id="ldzvz">
                  <noframes id="ldzvz"><span id="ldzvz"><nobr id="ldzvz"></nobr></span>

                  <noframes id="ldzvz">

                    <address id="ldzvz"><listing id="ldzvz"></listing></address>

                      <sub id="ldzvz"><listing id="ldzvz"></listing></sub>