Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment modifier les champs obligatoires des options de formulaire personnalisé dans dedecms

藏色散人
Libérer: 2019-12-19 09:31:39
original
2312 Les gens l'ont consulté

Comment modifier les champs obligatoires des options de formulaire personnalisé dans dedecms

Comment modifier les champs obligatoires dans les options du formulaire personnalisé dedecms ?

L'exemple de cet article décrit la solution à la modification requise des options du formulaire personnalisé dedecms. Partagez-le avec tout le monde pour votre référence. La méthode spécifique est la suivante :

Apprentissage recommandé : Dreamweaver cms

Méthode 1 : Tout d'abord, nous devons utiliser un morceau de code php pour déterminer les options de vérification requises. .

1. Ajoutons d'abord le code suivant sous la ligne 40 dans le fichier plus/diy.php :

Le code est le suivant :

//增加必填字段判断 
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
Copier après la connexion

2. Après avoir sauvegardé , retrouvez ceci sur la page formulaire Ligne de code

Le code est le suivant :

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

Sous cette ligne de code, ajoutez le code :

Le code est comme suit :

<input type="hidden" name="required" value="content,name,tel" />````
Copier après la connexion

Méthode 2 : I enfin Elle est implémentée d'une autre manière, ajoutez un JQ et un JS à votre page de formulaire :

Le code est le suivant :

<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">
Copier après la connexion

Le contenu de ce js est :

Le code est le suivant :

<!-- 
$(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; />*
Copier après la connexion

Remarque : La partie est l'ID de votre formulaire (sinon, merci de l'ajouter dans le formulaire) et le pièce d'identité requise.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal