Heim >CMS-Tutorial >DEDECMS >So ändern Sie die erforderlichen Felder benutzerdefinierter Formularoptionen in dedecms

So ändern Sie die erforderlichen Felder benutzerdefinierter Formularoptionen in dedecms

藏色散人
藏色散人Original
2019-12-19 09:31:392346Durchsuche

So ändern Sie die erforderlichen Felder benutzerdefinierter Formularoptionen in dedecms

Wie ändere ich die erforderlichen Felder in den benutzerdefinierten Formularoptionen von dedecms?

Das Beispiel in diesem Artikel beschreibt die Lösung für die erforderliche Änderung der benutzerdefinierten Formularoptionen von dedecms. Teilen Sie es als Referenz mit allen. Die spezifische Methode ist wie folgt:

Empfohlenes Lernen: Dreamweaver cms

Methode 1: Zuerst müssen wir einen PHP-Code verwenden, um die erforderlichen Überprüfungsoptionen zu bestimmen .

1. Fügen wir zunächst den folgenden Code unter Zeile 40 in der Datei plus/diy.php hinzu:

Der Code lautet wie folgt:

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

2. Nach dem Speichern , finden Sie dies auf der Formularseite. Codezeile.

Der Code lautet wie folgt:

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" style="padding: 0px; margin: 0px; " >`````

Fügen Sie unter dieser Codezeile den Code hinzu:

Der Code lautet wie folgt folgt:

<input type="hidden" name="required" value="content,name,tel" />````

Methode 2: Ich habe es endlich auf andere Weise implementiert, füge einen JQ und einen JS zu deiner Formularseite hinzu:

Der Code ist wie folgt:

<script src="js/jquery-1.8.0.js"></p> <p><script src=&#39;{dede:global.cfg_templets_skin/}/style/js/js.js&#39; type="text/javascript">

Der Inhalt dieses js ist:

Der Code lautet wie folgt:

<!-- 
$(document).ready(function() 
{ 
//验证 
$(&#39;#complain&#39;).submit(function () 
{ 
if($(&#39;#yname&#39;).val()==""){ 
$(&#39;#yname&#39;).focus(); 
alert("姓名不能为空!"); 
return false; 
} 
if($(&#39;#qq&#39;).val()=="") 
{ 
$(&#39;#qq&#39;).focus(); 
alert("手机号码不能为空!"); 
return false; 
} 
if($(&#39;#tel&#39;).val()=="") 
{ 
$(&#39;#tel&#39;).focus(); 
alert("所选产品不能为空!"); 
return false; 
} 
if($(&#39;#dizhi&#39;).val()=="") 
{ 
$(&#39;#dizhi&#39;).focus(); 
alert("地址不能为空!"); 
return false; 
} 
}) 
}); 
--> 
<input type=&#39;text&#39; name=&#39;ytel&#39; id=&#39;ytel&#39; style=&#39;width:250px&#39; class=&#39;intxt&#39; value=&#39;&#39; />*

Hinweis: Der Teil ist die ID Ihres Formulars (falls nicht, fügen Sie sie bitte in das Formular ein) und die erforderliche ID.

Das obige ist der detaillierte Inhalt vonSo ändern Sie die erforderlichen Felder benutzerdefinierter Formularoptionen in dedecms. 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