国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms自定義表單設置必填項的教程

2024-07-12 08:43:29
字體:
來源:轉載
供稿:網友

自定義表單在dedecms中通常用來做一睦簡單的數據提交或收集功能了,下面我們來看一個dedecms自定義表單時設置必填寫項的例子.

方法一:通過修改程序源文件實現

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

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

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

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

3、在創建的自定義表單中找到代碼:

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

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

<input type="hidden" name="required" value="數據字段名,數據字段名" />

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

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

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

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

5、保存后,必填項設置完成,當用戶提交表單時間,系統檢查到必填項沒有輸入內容,就會提示“帶*號的為必填內容,請正確填寫”.

方法二:通過javascript腳本代碼實現檢測.

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

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

提醒:

$('#complain').submit(function ()//complain為自定義表單的ID,如果生成的表單沒有可以自行加上,即 id="complain"

if($('#name').val()==""){$('#name').focus(); //#name為要驗證表單中的ID,如想讓用戶名不能為空,在后臺用戶名的數據字段名設為name,下同.

2、在表單模板文件中添加調用代碼:

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

3、保存后,重新生成網頁!

注意:直接復制代碼時,標點引號需保證是英文狀態下的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潼南县| 怀柔区| 吉木乃县| 郎溪县| 响水县| 万年县| 周至县| 金溪县| 新晃| 新平| 甘泉县| 赤峰市| 呈贡县| 十堰市| 兴义市| 余江县| 漯河市| 扶风县| 清远市| 淮滨县| 新宾| 藁城市| 伊宁县| 通江县| 德格县| 滁州市| 哈巴河县| 镇巴县| 静海县| 天全县| 墨玉县| 沈阳市| 靖江市| 建阳市| 滕州市| 红桥区| 库伦旗| 沾化县| 广南县| 曲麻莱县| 庐江县|