Ajout champ obligatoire, attention de bien initialiser un #SET en dehors

de la boucle
This commit is contained in:
Christophe 2020-04-26 00:39:52 +02:00
parent 36bba1c50b
commit 9a2f21b82c
2 changed files with 9 additions and 9 deletions

View file

@ -13,7 +13,7 @@
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">Pour</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" class="text " name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
<input required type="text" class="text " name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
</div>
</div>
@ -47,7 +47,7 @@
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">Sujet</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" class="text sujet" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
<input required type="text" class="text sujet" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
</div>
</div>
@ -58,20 +58,20 @@
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">Texte</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<textarea class="textarea texte" name="#GET{name}" id="#GET{name}" rows="7">[(#ENV{#GET{name}})]</textarea>
<textarea required class="textarea texte" name="#GET{name}" id="#GET{name}" rows="7">[(#ENV{#GET{name}})]</textarea>
</div>
</div>
#SET{name,Tpdfs_ok}
<B_pdf>
<h2>Fichiers PDF envoyés</h2>
<div class="editer_groupe">
#SET{name,Tpdfs_ok}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<BOUCLE_pdf(DATA){source tableau, #ENV{TFichierpdfs}}>
<div class="choix">
<input type="checkbox" class="checkbox" name="#GET{name}[]" value="#VALEUR" id="#GET{name}_#COMPTEUR_BOUCLE"[ (#VALEUR|in_array{#ENV{TFichierpdfs}}|oui) checked="checked"] >
<input type="checkbox" class="checkbox" name="#GET{name}[]" value="#VALEUR" id="#GET{name}_#COMPTEUR_BOUCLE" checked="checked" >
<label for="#GET{name}_#COMPTEUR_BOUCLE">#VALEUR</label>
</div>
</BOUCLE_pdf>
@ -80,11 +80,11 @@
</B_pdf>
#SET{id_gamumail,0}
#SET{name,Tid_doc}
<BOUCLE_slug(GAMUMAILS){slug}{tout}> #SET{id_gamumail,#ID_GAMUMAIL} </BOUCLE_slug>
<B_doc>
<h2>Autres Fichiers attachés</h2>
<div class="editer_groupe">
#SET{name,Tid_doc}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">

View file

@ -71,9 +71,9 @@ function formulaires_gamumail_verifier_dist($slug, $auteur = 0, $Tclient = [], $
$erreurs = array();
//champs obligatoire
//foreach (array ('') as $obligatoire) {
//if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';
//}
foreach (array ('pour', 'sujet', 'texte') as $obligatoire) {
if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';
}
////autres erreurs
//$erreurs[''] = "Ce champ ne convient pas.";