織夢dedecms自定義表單選項必填怎么修改

織夢dedecms自定義表單選項必填怎么修改

織夢dedecms自定義表單選項必填怎么修改?

本文實例講述了織夢DEDECMS自定義表單選項必填修改解決方法。分享給大家供大家參考。具體方法如下:

推薦學習:織夢cms

方法一:首先我們要用一段php代碼來判斷驗證必選項.

1、我們先在plus/diy.php 文件中的的第40行下加上一下代碼:

代碼如下:

//增加必填字段判斷? if($required!=''){? if(preg_match('/,/',?$required))? {? $requireds?=?explode(',',$required);? foreach($requireds?as?$field){? if($$field==''){? showMsg('帶*號的為必填內(nèi)容,請正確填寫',?'-1');? exit();?//phpfensi.com? }? }? }else{? if($required==''){? showMsg('帶*號的為必填內(nèi)容,請正確填寫',?'-1');? exit();? }? }? }? //end

2、保存完成后,在表單頁面找到這行代碼.

代碼如下:


““`

在這行代碼之下,加入代碼:

代碼如下:

<input>````

方法二:我最終以另外的方式實現(xiàn)了,在你的表單頁面加上一個JQ和一個JS:

代碼如下:

<script> <p><script src=&#39;{dede:global.cfg_templets_skin/}/style/js/js.js&#39; type="text/javascript"></script>

這個js的內(nèi)容為:

代碼如下:

<!--  $(document).ready(function()  {  //驗證  $(&#39;#complain&#39;).submit(function ()  {  if($(&#39;#yname&#39;).val()==""){  $(&#39;#yname&#39;).focus();  alert("姓名不能為空!");  return false;  }  if($(&#39;#qq&#39;).val()=="")  {  $(&#39;#qq&#39;).focus();  alert("手機號碼不能為空!");  return false;  }  if($(&#39;#tel&#39;).val()=="")  {  $(&#39;#tel&#39;).focus();  alert("所選產(chǎn)品不能為空!");  return false;  }  if($(&#39;#dizhi&#39;).val()=="")  {  $(&#39;#dizhi&#39;).focus();  alert("地址不能為空!");  return false;  }  })  });  -->? <input>*

注:部分為你表單的ID(如果沒有請在表單里面添加上)和必填ID.

以上就是織夢

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享