source: spip-zone/_plugins_/formidable/trunk/formulaires/inc-formidable-unicite.html @ 92670

Last change on this file since 92670 was 92670, checked in by prigent.yohann@…, 4 years ago

Formidable 2.9.4 : On permet d’avoir un champ où les valeurs sont uniques. Par exemple un champ email où 2 personnes ne peuvent pas remplir le même email.

File size: 1.4 KB
Line 
1<B_champs_unicite>
2#SET{name,unicite}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
3<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
4        <label for="#GET{name}"><:formidable:editer_unicite_label:></label>[
5        <span class='erreur_message'>(#GET{erreurs})</span>
6        ]<p class="explication"><:formidable:editer_unicite_explication:></p>
7        <select name="#GET{name}" class="select" id="#GET{name}">
8                <option value=""></option>
9                <BOUCLE_champs_unicite(POUR){tableau #ENV*{saisies}|unserialize}>
10                <option value="[(#VALEUR|table_valeur{options}|table_valeur{nom})]"[(#ENV{unicite,#GET{defaut}}|=={#VALEUR|table_valeur{options}|table_valeur{nom}}|oui)selected="selected"]>[(#VALEUR|table_valeur{options}|table_valeur{label})]</option>
11                </BOUCLE_champs_unicite>
12        </select>
13</li>
14#SET{name,message_erreur_unicite}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
15<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
16        <label for="#GET{name}"><:formidable:editer_message_erreur_unicite_label:></label>[
17        <span class='erreur_message'>(#GET{erreurs})</span>
18        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
19        <p class="explication"><:formidable:editer_message_erreur_unicite_explication:></p>
20</li>
21</B_champs_unicite>
Note: See TracBrowser for help on using the repository browser.