suchen
HeimCMS-TutorialDEDECMSSo legen Sie erforderliche Felder in benutzerdefinierten Formularen in dedecms fest

So legen Sie erforderliche Felder in benutzerdefinierten Formularen in dedecms fest

Wie lege ich die erforderlichen Felder für benutzerdefinierte Formulare in dedecms fest?

Das Beispiel in diesem Artikel beschreibt, wie die erforderlichen Felder des benutzerdefinierten Formulars in dedecms festgelegt werden. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode ist wie folgt:

Empfohlenes Lernen: Dreamweaver cms

Lassen Sie mich zuerst darüber sprechen, es wurde getestet und als wirksam bestätigt:

1. Öffnen Sie den Editor plusdiy.php

2. Suchen Sie diese Codezeile um Zeile 40:

$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);

3. Fügen Sie unter dieser Codezeile den Code hinzu Kopieren Sie es und löschen Sie die leeren Zeilen im Code.

Der Code lautet wie folgt:

//增加必填字段判断 
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

4. Suchen Sie nach dem Speichern diese Codezeile auf der Formularseite:

Der Code lautet wie folgt:

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

Neben dieser Codezeile fügen Sie als Nächstes den Code hinzu:

Kopieren Sie den Code wie folgt:

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

Beachten Sie, dass diese Codezeile muss entsprechend den erforderlichen Feldern geändert werden, die Ihr Formular festlegen muss, z. B. die Einstellung „Name“, „E-Mail“ ist erforderlich

Fügen Sie ein neues Feld hinzu – „Formularaufforderungstext“:Name-- „Feldname“:Name

Neues Feld hinzufügen – „Formular-Eingabeaufforderungstext“: E-Mail – „Feldname“: E-Mail

Diese Codezeile sollte wie folgt lauten:

Der Code lautet wie folgt:

<input type="hidden" name="required" value="name,email" />

Dadurch werden diese beiden Optionen als erforderlich festgelegt. Wenn Sie ihn absenden, ohne ihn auszufüllen, wird ein Fenster mit der Meldung „Der mit * markierte Inhalt ist erforderlich, bitte ausfüllen“ geöffnet "Natürlich kann dieser Satz in einen anderen Text geändert werden.

Ich habe online eine andere Methode gesehen, nicht getestet, nur zur Informationssammlung verwendet.

js-Methode:

1. Fügen Sie zunächst

zur Vorlage des zu veröffentlichenden Formulars hinzu. Der Code lautet wie folgt:

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

2. Erstellen Sie eine neue Datei js.js in Ihrem benutzerdefinierten Pfad , kopieren Sie dann den folgenden Inhalt, fügen Sie ihn ein und speichern Sie ihn >3. Nach der Einrichtung aktualisieren Sie und Sie können den Effekt sehen.

Das obige ist der detaillierte Inhalt vonSo legen Sie erforderliche Felder in benutzerdefinierten Formularen in dedecms fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)