日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

織夢dedecms自定義表單中的必填項(xiàng)該如何解決_DedeCms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
織夢DedeCMS自定義表單中的必填項(xiàng)的判斷解決方法
 
  1.用php驗(yàn)證:
  1. 在plus/diy.php 的第 40行下加 
  1. //增加必填字段判斷 
  2. if($required!='') 
  3. if(preg_match('/,/', $required)) 
  4. $requireds = explode(',',$required); 
  5. foreach($requireds as $field){ 
  6. if($$field=='') 
  7. showMsg('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1'); 
  8. exit(); 
  9. }else{ 
  10. if($required==''){ 
  11. showMsg('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1'); 
  12. exit(); 
  13.  //end 
--------------------------------------------------------------------------------------------
2.在模版的表單里加 <input type="hidden" name="required" value="name,qq" />
value 就是必須要填寫的字段,如果有多個(gè)的話,用,分開。
--------------------------------------------------------------------------------------------
2.用js方法驗(yàn)證:
1、先在要發(fā)布表單的模板上加<script src='你的路徑/js.js' type="text/javascript"></script>;
2、在你自定義的路徑新建文件js.js,然后復(fù)制以下內(nèi)容粘貼保存;
  1. <!-- 
  2. $(document).ready(function() 
  3. //驗(yàn)證 
  4. $('#complain').submit(function () 
  5. if($('#name').val()==""){ 
  6. $('#name').focus(); 
  7. alert("用戶名不能為空!"); 
  8. return false; 
  9. if($('#tel').val()=="") 
  10. $('#tel').focus(); 
  11. alert("聯(lián)系電話不能為空!"); 
  12. return false; 
  13. if($('#title').val()=="") 
  14. $('#title').focus(); 
  15. alert("標(biāo)題不能為空!"); 
  16. return false; 
  17. if($('#text').val()=="") 
  18. $('#text').focus(); 
  19. alert("具體內(nèi)容不能為空!"); 
  20. return false; 
  21. }) 
  22.   
  23. }); 
  24. --> 
  注:
  $('#complain').submit(function ()  //complain為自定義表單的ID,如果生成的表單沒有可以自行加上,即 id="complain"
  if($('#name').val()==""){
  $('#name').focus();        //#name為要驗(yàn)證表單中的ID,如想讓用戶名不能為空,在后臺(tái)用戶名的數(shù)據(jù)字段名設(shè)為name,下同
  3、設(shè)置好后更新就可以看到效果了。
有需要的可以記錄下來,僅供大家學(xué)習(xí)參考。
 

查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

來源:模板無憂//所屬分類:DedeCms教程/更新時(shí)間:2020-05-25
相關(guān)DedeCms教程