婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms自定義表單必填項設(shè)置方法

織夢dedecms自定義表單必填項設(shè)置方法

POST TIME:2020-04-12 21:43

前面通過制作“在線報名”講解了制作織夢dedecms自定義表單以及調(diào)用表單的方法,一般制作反饋表單都會設(shè)置有必填項,比如姓名、電話等,但是默認(rèn)的dedecms自定義表單卻沒有必填項的設(shè)置,如果要設(shè)置織夢自定義表單的必填項,需要進(jìn)行額外的修改!

方法一:通過修改程序源文件實現(xiàn)

1、在plus文件夾下找到diy.php文件,對其進(jìn)行編輯,在第40行左右找到代碼:

1 $dede_fields = empty($dede_fields) ? '' : trim($dede_fields);

2、在這行代碼下面,添加以下代碼后保存文件:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //增加必填字段判斷 if($required!=''){ if(preg_match('/,/', $required)){ $requireds = explode(',',$required); foreach($requireds as $field){ if($$field==''){ showMsg('帶*號的為必填內(nèi)容,請正確填寫', '-1'); exit(); } } }else{ if($required==''){ showMsg('帶*號的為必填內(nèi)容,請正確填寫', '-1'); exit(); } } } //end

3、在創(chuàng)建的自定義表單中找到代碼:

1 <form action="/plus/diy.php" enctype="multipart/form-data" method="post">

4、在這行代碼下面,添加代碼:

1 <input type="hidden" name="required" value="數(shù)據(jù)字段名,數(shù)據(jù)字段名" />

注意這行代碼要修改下,根據(jù)你的表單所需要設(shè)置的必填項,例如設(shè)置“姓名”、“郵箱”為必填項。

添加新字段–“表單提示文字”:姓名–“字段名稱”:name

添加新字段–“表單提示文字”:郵箱–“字段名稱”:email

如:

1 <input type="hidden" name="required" value="name,email" />

5、保存后,必填項設(shè)置完成,當(dāng)用戶提交表單時間,系統(tǒng)檢查到必填項沒有輸入內(nèi)容,就會提示“帶*號的為必填內(nèi)容,請正確填寫”。

方法二:通過javascript腳本代碼實現(xiàn)檢測

1、把以下代碼保存為bitian.js文件:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $(document).ready(function() { //驗證 $('#complain').submit(function () { if($('#name').val()==""){ $('#name').focus(); alert("用戶名不能為空!"); return false; } if($('#tel').val()=="") { $('#tel').focus(); alert("聯(lián)系電話不能為空!"); return false; } if($('#title').val()=="") { $('#title').focus(); alert("標(biāo)題不能為空!"); return false; } if($('#text').val()=="") { $('#text').focus(); alert("具體內(nèi)容不能為空!"); return false; } }) });

提醒:

1 2 $('#complain').submit(function ()  //complain為自定義表單的ID,如果生成的表單沒有可以自行加上,即 id="complain" if($('#name').val()==""){$('#name').focus();        //#name為要驗證表單中的ID,如想讓用戶名不能為空,在后臺用戶名的數(shù)據(jù)字段名設(shè)為name,下同

2、在表單模板文件中添加調(diào)用代碼:

1 <script src='文件路徑/js.js' type="text/javascript"></script>

3、保存后,重新生成網(wǎng)頁!



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 鱼台县| 马边| 阿拉善左旗| 涟水县| 青冈县| 凉城县| 沾化县| 普兰店市| 连城县| 华亭县| 大冶市| 大丰市| 探索| 中宁县| 海南省| 临猗县| 崇明县| 镇安县| 修武县| 化州市| 湘潭县| 鹿邑县| 龙门县| 舟山市| 新建县| 麻城市| 呼玛县| 赤城县| 涿州市| 那坡县| 墨竹工卡县| 汽车| 上思县| 平谷区| 利津县| 嘉义市| 青河县| 昌吉市| 舟曲县| 合作市| 红安县|