織夢自定義表單驗證字段不能為空,絕對實用靈活

2021-06-19 09:34:54 字數 1704 閱讀 4362

織夢自定義表單驗證字段不能為空,不是通過前台頁面js驗證,絕對靈活實用。

模板檔案的修改:

1、修改diy_field_add.htm,23行左右新增**

var necessary = theform.necessary[0].checked?theform.necessary[0].value:theform.necessary[1].value;

替換字串,大概在38行

替換revalue =  "為revalue =  "

2、diy_field_add.htm,大概124行後面,新增**

是否為必填項:

防止惡意提交表單

是  否

3、修改diy_field_edit.htm,18行左右新增**

var necessary = theform.necessary[0].checked?theform.necessary[0].value:theform.necessary[1].value;

替換字串,大概在38行

替換revalue += " isnull=\""+sisnull+"\" default=\""+vdefault+"\" ";

為revalue += " isnull=\""+sisnull+"\" necessary=\""+necessary+"\" default=\""+vdefault+"\" ";

4、diy_field_edit.htm,大概139行後面新增**

是否為必填項:

防止惡意提交表單

getatt('necessary')=='true') echo " checked='1' "; ?> class='np' />

是   

getatt('necessary')=='false'||$ctag->getatt('necessary')=='') echo " checked='1' "; ?> class='np' />

否  

5、表單提交處理:

修改plus/diy.php檔案

找到$addvar = $addvalue = '';在上面新增**

//驗證必填字段

$row = $dsql->getone("select * from `diyforms` where `table`=''");

$fieldset = $row['info'];

require_once(dedeinc."/dedetag.class.php");

$dtp = new dedetagparse();

$dtp->setnamespace("field","");

$dtp->loadsource($fieldset);

if(is_array($dtp->ctags))))}

}6、這樣基本就搞定了,設定引數請通過後台字段編輯設定

織夢自定義表單驗證字段不能為空,絕對實用靈活

織夢自定義表單驗證字段不能為空,不是通過前台頁面js驗證,絕對靈活實用。模板檔案的修改 1 修改diy field add.htm,23行左右新增 var necessary theform.necessary 0 checked?theform.necessary 0 value theform....

織夢簡單的自定義表單字段

1.自定義表單字段 2 另外,後台自定義表單的時間可能會是一串數字,修改方法如下,開啟 dede templets diy list.htm 在42行 else 下面一行加入 if fielddata 1 datetime 然後,為了讓前台顯示正常,我們也要在前台新增這句 在後台的外掛程式模板目錄裡...

織夢dedecms自定義表單加入驗證碼

使用織夢仿站來仿站的朋友都知道 dedecms 今天鼎盛站長在用織夢仿站的過程中,遇到新增驗證碼的問題,跟大家來分享一下。1 首先找到自定義表單的模板。這個在後台自定義表單可以看到模板名稱。2 在模板中加入驗證碼 1.2.3.4.5.看不清?6.複製 3 在模板頁新增 js 1.19.複製 4 開啟...