織夢dedecms自定義表單中的必填項(xiàng)該如何解決_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
織夢DedeCMS自定義表單中的必填項(xiàng)的判斷解決方法
1.用php驗(yàn)證:
1. 在plus/diy.php 的第 40行下加
- //增加必填字段判斷
- if($required!='')
- {
- if(preg_match('/,/', $required))
- {
- $requireds = explode(',',$required);
- foreach($requireds as $field){
- if($$field=='')
- {
- showMsg('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1');
- exit();
- }
- }
- }else{
- if($required==''){
- showMsg('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1');
- exit();
- }
- }
- }
- //end
--------------------------------------------------------------------------------------------
2.在模版的表單里加 <input type="hidden" name="required" value="name,qq" />
value 就是必須要填寫的字段,如果有多個(gè)的話,用,分開。
--------------------------------------------------------------------------------------------
2.用js方法驗(yàn)證:
1、先在要發(fā)布表單的模板上加<script src='你的路徑/js.js' type="text/javascript"></script>;
2、在你自定義的路徑新建文件js.js,然后復(fù)制以下內(nèi)容粘貼保存;
代碼:
- <!--
- $(document).ready(function()
- {
- //驗(yàn)證
- $('#complain').submit(function ()
- {
- if($('#name').val()==""){
- $('#name').focus();
- alert("用戶名不能為空!");
- return false;
- }
- if($('#tel').val()=="")
- {
- $('#tel').focus();
- alert("聯(lián)系電話不能為空!");
- return false;
- }
- if($('#title').val()=="")
- {
- $('#title').focus();
- alert("標(biāo)題不能為空!");
- return false;
- }
- if($('#text').val()=="")
- {
- $('#text').focus();
- alert("具體內(nèi)容不能為空!");
- return false;
- }
- })
- });
- -->
注:
$('#complain').submit(function () //complain為自定義表單的ID,如果生成的表單沒有可以自行加上,即 id="complain"
if($('#name').val()==""){
$('#name').focus(); //#name為要驗(yàn)證表單中的ID,如想讓用戶名不能為空,在后臺(tái)用戶名的數(shù)據(jù)字段名設(shè)為name,下同
3、設(shè)置好后更新就可以看到效果了。
有需要的可以記錄下來,僅供大家學(xué)習(xí)參考。
相關(guān)DedeCms教程:
- 關(guān)于dedecms如何修改上傳文件類型的問題
- dedecms列表頁標(biāo)題title后加上頁數(shù)其標(biāo)題不重復(fù)的
- dedecms首頁單獨(dú)調(diào)用欄目版塊的辦法
- 織夢DEDE常用底層模板字段使用方法
- dedecms調(diào)用仿百度ask問答的問題SQL語句
- dede摘要調(diào)用參數(shù)[field:info/] 使用用方法
- dedecms列表頁按文章權(quán)重排序:dede_arctiny 按weight排序
- 關(guān)于DEDECMS移動(dòng)data后網(wǎng)站地圖無法生成的解決方法
- 織夢中英雙語網(wǎng)站分頁導(dǎo)航和面包屑導(dǎo)航制作
- DEDECMS信息列表模板中自定義聯(lián)動(dòng)類別調(diào)用及修改方法
- 織夢CMS批量替換所有文章來源和作者的方法
- 織夢Dedecms生成速度慢的解決辦法
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- 【Pagebreak 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(13)
- DEDECMS提示信息上的標(biāo)題是在哪里修改
- 【Channel 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(3)
- 有關(guān)dede靜態(tài)模板類dede:foreach的使用
- “相關(guān)文章”不相關(guān)問題的一個(gè)簡單解決方法
- dedeCMS 3.1L 一步步教你自定義模型
- dedecms主要目錄結(jié)構(gòu)
- 織夢DedeCMS轉(zhuǎn)換WordPress方法
- 【Flink 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(8)
- 友情連接不能用
猜你也喜歡看這些
- 織夢CMS HTML5自適應(yīng)電子產(chǎn)品展示公司企業(yè)網(wǎng)站模板
- HTML5織夢環(huán)�?萍计髽I(yè)/集團(tuán)/公司網(wǎng)站通用型模板 帶數(shù)據(jù)后臺(tái)
- 葉信設(shè)計(jì)門戶原創(chuàng)模版
- 綠色新能源產(chǎn)品展示企業(yè)網(wǎng)站模板帶手機(jī)端(帶wap版)
- 響應(yīng)式婚紗照攝影制作類網(wǎng)站織夢模板
- 織夢CMS企業(yè)官網(wǎng)公司網(wǎng)站模板自適應(yīng)HTML5
- 健康門戶網(wǎng)模版
- 大氣漂亮IDC行業(yè)銷售模板,主機(jī)服務(wù)器租用
- 銅仁熱線DEDE模板
- 織夢cms大氣產(chǎn)品展示網(wǎng)站通用模板(帶手機(jī)版數(shù)據(jù)同步)
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索織夢dedecms自定義表單中的必填項(xiàng)該如何解決| DedeCms模板| Dede模板| 織夢模板| dedecms
- 教程說明:
DedeCms教程-織夢dedecms自定義表單中的必填項(xiàng)該如何解決
。