如何設定織夢cms自定義表單字段為必填項

2022-07-18 03:18:08 字數 935 閱讀 4877

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...