Rumah Tutorial CMS DEDECMS 织梦dedecms中自定义表单必填项怎么设置

织梦dedecms中自定义表单必填项怎么设置

Dec 16, 2019 am 10:18 AM
menganyam impian

织梦dedecms中自定义表单必填项怎么设置

织梦dedecms中自定义表单必填项怎么设置?

本文实例讲述了织梦dedecms中自定义表单必填项的设置方法。分享给大家供大家参考。具体实现方法如下:

推荐学习:织梦cms

先说下,已经试过确定有效:

1.编辑器打开\plus\diy.php

2.在40行左右找到此行代码:

$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);
Salin selepas log masuk

3.在这一行代码之下,加入代码,复制的话删掉代码中的空行.

代码如下:

//增加必填字段判断 
if($required!=''){ 
if(preg_match('/,/', $required)) 
{ 
$requireds = explode(',',$required); 
foreach($requireds as $field){ 
if($$field==''){ 
showMsg('带*号的为必填内容,请正确填写', '-1'); 
exit(); 
} 
} 
}else{ 
if($required==''){ 
showMsg('带*号的为必填内容,请正确填写', '-1'); 
exit(); 
} 
} 
} 
//end
Salin selepas log masuk

4.保存完成后,在表单页面找到这行代码:

代码如下:

<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
Salin selepas log masuk

在这行代码之下,加入代码:

复制代码代码如下:

<input type="hidden" name="required" value="数据字段名,数据字段名" />
Salin selepas log masuk

注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项.

添加新字段--“表单提示文字”:姓名--“字段名称”:name

添加新字段--“表单提示文字”:邮箱--“字段名称”:email

此行代码应为:

代码如下:

<input type="hidden" name="required" value="name,email" />
Salin selepas log masuk

这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带*号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字.

网上看到另一种方法,未测试,仅作为资料收藏.

js方法:

1.先在要发布表单的模板上加

代码如下:

<script src=&#39;你的路径/js.js&#39; type="text/javascript"></script>
Salin selepas log masuk

2.在你自定义的路径新建文件js.js,然后复制以下内容粘贴保存,代码:

代码如下:

<!-- 
$(document).ready(function() 
{ 
//验证 
$(&#39;#complain&#39;).submit(function () 
{ 
if($(&#39;#name&#39;).val()==""){ 
$(&#39;#name&#39;).focus(); 
alert("用户名不能为空!"); 
return false; 
} 
if($(&#39;#tel&#39;).val()=="") 
{ 
$(&#39;#tel&#39;).focus(); 
alert("联系电话不能为空!"); 
return false; 
} 
if($(&#39;#title&#39;).val()=="") 
{ 
$(&#39;#title&#39;).focus(); 
alert("标题不能为空!"); 
return false; 
} 
if($(&#39;#text&#39;).val()=="") 
{ 
$(&#39;#text&#39;).focus(); 
alert("具体内容不能为空!"); 
return false; 
} 
}) 
}); 
-->
Salin selepas log masuk

注:

代码如下:

$(&#39;#complain&#39;).submit(function () //complain为自定义表单的ID,如果生成的表单没有可以自行加上,即 id="complain".
if($(&#39;#name&#39;).val()==""){
$(&#39;#name&#39;).focus();//#name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同.
Salin selepas log masuk

3.设置好后更新就可以看到效果了.

Atas ialah kandungan terperinci 织梦dedecms中自定义表单必填项怎么设置. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

织梦如何导入css 织梦如何导入css Dec 03, 2020 pm 04:03 PM

织梦导入css的方法:1、将HTML模板文件放到“templets”文件夹中;2、将HTML文件的后缀改成“.htm”;3、在原先的样式路径前加上“{dede:global.cfg_templets_skin/}”即可。

Satu artikel membincangkan ciri dan kelebihan baharu DreamWeaver versi PHP5.7 Satu artikel membincangkan ciri dan kelebihan baharu DreamWeaver versi PHP5.7 Mar 21, 2023 am 09:36 AM

Dreamweaver ialah CMS yang sangat terkenal Ia digunakan oleh banyak laman web kerana kesederhanaan dan kemudahan penggunaannya dibangunkan menggunakan PHP, dan versi rasmi terkini ialah Dreamweaver PHP 5.7. Dalam artikel ini, kami akan meneroka ciri dan kelebihan baharu DreamWeaver versi PHP 5.7.

Bagaimana untuk menyelesaikan masalah jika Dreamweaver gagal memasang php7.0 Bagaimana untuk menyelesaikan masalah jika Dreamweaver gagal memasang php7.0 Mar 23, 2023 am 11:11 AM

Ia adalah situasi biasa untuk menghadapi masalah semasa memasang Dreamweaver Salah satu masalah yang mungkin ialah php7.0 tidak dapat dipasang dengan jayanya. Dalam artikel ini, kami akan menerangkan cara menyelesaikan masalah ini.

Penjelasan terperinci kaedah pemulihan fail pangkalan data CMS Penjelasan terperinci kaedah pemulihan fail pangkalan data CMS Mar 13, 2024 pm 03:15 PM

Pangkalan data adalah teras operasi laman web dan menyimpan maklumat penting seperti data pengguna dan kandungan artikel Oleh itu, sandaran dan pemulihan fail pangkalan data amat penting semasa operasi laman web. Untuk tapak web yang dibina menggunakan Dreamweaver CMS, pemulihan fail pangkalan data juga merupakan tugas kritikal. Artikel ini akan memperkenalkan secara terperinci kaedah pemulihan fail pangkalan data Dreamweaver CMS, dan menyediakan contoh kod khusus untuk membantu pengguna memulihkan data tapak web dengan cepat dan memastikan operasi normal tapak web. 1. Sandarkan fail pangkalan data Sebelum memulihkan fail pangkalan data, anda perlu memastikan bahawa ia telah

Analisis ringkas versi PHP dan bilangan komponen yang diperlukan untuk DreamWeaver Analisis ringkas versi PHP dan bilangan komponen yang diperlukan untuk DreamWeaver Mar 21, 2023 am 10:50 AM

DreamWeaver ialah sistem pembinaan laman web yang sangat popular, dan seni binanya adalah berdasarkan bahasa PHP. Oleh itu, Dreamweaver memerlukan PHP untuk dijalankan. Jadi, secara khusus, berapa banyak PHP yang diperlukan untuk menganyam impian? Ini bukan soalan mudah. Artikel ini akan memperkenalkan versi PHP dan bilangan komponen yang diperlukan untuk Dreamweaver dari aspek berikut.

Adakah cms penenun impian? Adakah cms penenun impian? Mar 01, 2023 am 09:58 AM

cms bukan Dreamweaver, cms merujuk kepada sistem pengurusan kandungan, dan Dreamweaver hanyalah sejenis cms Dreamweaver merujuk kepada sistem pengurusan kandungan Dreamweaver, dan sistem pengurusan kandungan ialah sejenis sistem atau proses pejabat bahagian hadapan dan belakang WEB; . Sistem perisian antara tapak web mempunyai banyak reka bentuk yang sangat baik berdasarkan templat, yang boleh mempercepatkan pembangunan laman web dan mengurangkan kos pembangunan.

Kuasai perkara utama Dreamweaver PHP5 Kuasai perkara utama Dreamweaver PHP5 Mar 26, 2024 am 11:12 AM

Dreamweaver CMS ialah sistem pengurusan kandungan sumber terbuka yang dibangunkan berdasarkan PHP5 dan digunakan secara meluas dalam bidang pembinaan laman web. Adalah sangat penting bagi pembangun untuk menguasai perkara utama Dreamweaver PHP5. Artikel ini akan memperkenalkan beberapa perkara penting dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan DreamWeaver PHP5 dengan lebih baik. 1. Fail yang disertakan dalam pembangunan DreamWeaver CMS selalunya memerlukan perkongsian data dan penggunaan semula kod antara fail yang berbeza. Ciri pemasukan fail PHP adalah cara yang berkesan untuk menyelesaikan masalah ini. Dalam Dreamweaver CMS, selalunya

Apakah versi php yang diperlukan untuk DreamWeaver? Apakah versi php yang diperlukan untuk DreamWeaver? Jun 06, 2023 pm 01:20 PM

Dreamweaver memerlukan PHP versi 5.2 dan ke atas Kaedah pemasangan: 1. Mula-mula pasang PHP dan konfigurasikan persekitaran 2. Muat turun pakej pemasangan DedeCMS dan ekstrak ke direktori akar tapak web dan ikuti arahan; untuk melengkapkan pemasangan; 4. Selepas pemasangan selesai, anda boleh mengakses bahagian belakang Dreamweaver melalui http://localhost/yourwebsite.

See all articles