1.編輯器開啟\plus\diy.php
2.在40行左右找到此行**:
$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);
3.在這一行**之下,加入**,複製的話刪掉**中的空行.
//增加必填字段判斷
if($required!='')
} }else
} }
//end
4.儲存完成後,在表單模版頁面找到這行**:
1在這行**之下,加入**:
1注意這行**要修改下,根據你的表單所需要設定的必填項,例如設定「姓名」、「郵箱」為必填項.
新增新字段--「表單提示文字」:姓名--「欄位名稱」:name
新增新字段--「表單提示文字」:郵箱--「欄位名稱」:email
此行**應為:
1這樣就把這兩個選項設定為必填項了,如果沒有填寫就提交,會開啟視窗提示「帶*號的為必填內容,請正確填寫」,當然,這一句話可以改成其它的文字.
上述方法已經測試。能成功解決織夢cms自定義表單字段為必填項問題。
網上看到另一種方法,未測試,僅作為資料收藏.
js方法:
1.先在要發布表單的模板上加
12.在你自定義的路徑新建檔案js.js,然後複製以下內容貼上儲存,**:
注:$('#complain').submit(function () //complain為自定義表單的id,如果生成的表單沒有可以自行加上,即 id="complain".
if($('#name').val()==""){
$('#name').focus();//#name為要驗證表單中的id,如想讓使用者名稱不能為空,在後台使用者名稱的資料欄位名設為name,下同.
3.設定好後更新就可以看到效果了.
希望本文所述對大家的dedecms建站有所幫助。
織夢簡單的自定義表單字段
1.自定義表單字段 2 另外,後台自定義表單的時間可能會是一串數字,修改方法如下,開啟 dede templets diy list.htm 在42行 else 下面一行加入 if fielddata 1 datetime 然後,為了讓前台顯示正常,我們也要在前台新增這句 在後台的外掛程式模板目錄裡...
織夢自定義php檔案,織夢如何自定義標籤
標籤格式說明 標籤檔名為 標籤名.lib.php 介面函式定義為 function lib 標籤名 ctag,refobj 返回值是結果字串 修改標籤時為了防止出錯,您也可以修改它的名稱 同時修改檔名和函式名 這樣等同繼承了原來標籤的 建立乙個新的標籤。標籤檔案在include taglib資料夾中...
dedecms織夢自定義表單提交之後如何傳送到郵箱
一 直接開啟plus下面的diy.php檔案 85行 query insert into id ifcheck addvar values null,0 addvalue 後面開始新增 mailtitle name.提交表單通知 mailbody headers cfg adminemail mai...