Maison  >  Article  >  Tutoriel CMS  >  Comment modifier les champs obligatoires des options de formulaire personnalisé dans dedecms

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

藏色散人
藏色散人original
2019-12-19 09:31:392308parcourir

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

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; " >`````

Sous cette ligne de code, ajoutez le code :

Le code est comme suit :

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

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">

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; />*

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!

Déclaration:
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