織夢自定義表單驗證字段不能為空,不是通過前台頁面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 開啟...