
3 changed files with 443 additions and 53 deletions
@ -1,55 +1,222 @@
|
||||
<?php |
||||
<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}"> |
||||
<h3 class="titrem">Titre du formulaire</h3> |
||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>] |
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>] |
||||
<h4>Des fois on utilise un sous-titre (Étape 1/N)</h4> |
||||
<p>Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
</p> |
||||
<ul class="spip"> |
||||
<li>avec une énumération</li> |
||||
<li>de plusieurs items</li> |
||||
<li>qui doivent «bien tomber»</li> |
||||
</ul> |
||||
[(#ENV{editable}) |
||||
<form method='post' action='#ENV{action}'><div> |
||||
[(#REM) déclarer les hidden qui déclencheront le service du formulaire |
||||
paramêtre : url d'action ] |
||||
#ACTION_FORMULAIRE{#ENV{action}} |
||||
#SET{fl,charter} |
||||
<p class="explication">Des explications préliminaires, en début de formulaire</p> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<p class="explication">Des explications dans un fieldset</p> |
||||
<ul> |
||||
<!--EX01--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
<!--EX02--> |
||||
#SET{name,select}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<select name="#GET{name}" class="select" id="#GET{name}"> |
||||
#SET{val,oui} |
||||
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option> |
||||
#SET{val,non} |
||||
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option> |
||||
</select> |
||||
</li> |
||||
<!--EX03--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<ul> |
||||
<!--EX04--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication">Des explications au dessus d'un champ de saisie</p> |
||||
<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
<!--EX05--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
<p class="explication">Des explications après un champ de saisie</p> |
||||
</li> |
||||
<!--EX06--> |
||||
#SET{name,textarea}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</li> |
||||
<!--EX07--> |
||||
#SET{name,textarea_pleine_largeur}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</li> |
||||
#SET{name,textarea_pleine_largeur_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</li> |
||||
<!--EX08--> |
||||
#SET{name,text_long_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
<!--EX09--> |
||||
#SET{name,radio}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication">Des explications au-dessus d'un choix</p> |
||||
#SET{val,oui} |
||||
<div class="choix"> |
||||
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,non} |
||||
<div class="choix"> |
||||
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</li> |
||||
<!--EX10--> |
||||
#SET{name,checkbox}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val,1} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,2} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</li> |
||||
<!--EX10b--> |
||||
#SET{name,checkbox_ouinon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val_non,0} |
||||
#SET{val,1} |
||||
<div class="choix">[ |
||||
(#REM) Valeur envoyee si case non cochee] |
||||
<input type="hidden" name="#GET{name}" value="#GET{val_non}" /> |
||||
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</li> |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return; |
||||
<!--EX11--> |
||||
#SET{name,checkbox_long_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val,1} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,2} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</li> |
||||
#SET{name,checkboxouiounon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication">Des explications au-dessus d'un choix</p> |
||||
#SET{val,non} |
||||
<input type="hidden" name="#GET{name}" value="#GET{val}" /> |
||||
#SET{val,oui} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</li> |
||||
|
||||
/** |
||||
* Chargement des valeurs |
||||
* @return array |
||||
*/ |
||||
function formulaires_charter_charger_dist(){ |
||||
|
||||
$valeurs = array( |
||||
'text'=>'', |
||||
'text_obli'=>'', |
||||
'textarea'=>'', |
||||
'textarea_pleine_largeur'=>'', |
||||
'text_long_label'=>'', |
||||
'radio'=>'non', |
||||
'checkbox'=>array(1), |
||||
'checkbox_long_label'=>array(1,2), |
||||
); |
||||
|
||||
return $valeurs; |
||||
} |
||||
|
||||
/** |
||||
* Verifier la saisie |
||||
* on simule des erreurs si on a clique sur annuler |
||||
* @return array |
||||
*/ |
||||
function formulaires_charter_verifier_dist(){ |
||||
$erreurs = array(); |
||||
if (_request('cancel')){ |
||||
$erreurs['message_erreur'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...'); |
||||
$erreurs['text'] = ('Erreur<br />'."<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous êtes sur</label>"); |
||||
$erreurs['text_obli'] = ('Erreur'); |
||||
$erreurs['textarea'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...'); |
||||
$erreurs['textarea_pleine_largeur'] = ('Erreur'); |
||||
$erreurs['textarea_pleine_largeur_obli'] = ('Erreur'); |
||||
$erreurs['text_long_label'] = ('Erreur'); |
||||
$erreurs['radio'] = ('Erreur'); |
||||
$erreurs['checkbox'] = ('Erreur'); |
||||
$erreurs['checkbox_long_label'] = ('Erreur'); |
||||
} |
||||
|
||||
return $erreurs; |
||||
} |
||||
|
||||
/** |
||||
* Traitement de la saisie |
||||
*/ |
||||
function formulaires_charter_traiter_dist(){ |
||||
return array('message_ok'=>('Bravo, c\'est une reussite !')); |
||||
} |
||||
|
||||
?> |
||||
<li class="fieldset"> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<ul> |
||||
<!--EX12--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
<!--EX13--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
[(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ] |
||||
<!--extra--> |
||||
<p class='boutons'><span class='image_loading'> </span> |
||||
<input type='submit' name="cancel" class='submit' value='<:bouton_annuler|attribut_html:>' /> |
||||
<input type='submit' class='submit' value='<:bouton_enregistrer|attribut_html:>' /></p> |
||||
</div></form> |
||||
] |
||||
[(#ENV{editable}|non) |
||||
<p class='boutons'><span class='image_loading'> </span> |
||||
<input type='submit' name="cancel" class='submit' value='<:bouton_fermer|attribut_html:>' onclick="$.modalboxclose();return false;" /> |
||||
] |
||||
</div> |
@ -0,0 +1,222 @@
|
||||
<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}"> |
||||
<h3 class="titrem">Titre du formulaire</h3> |
||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>] |
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>] |
||||
<h4>Des fois on utilise un sous-titre (Étape 1/N)</h4> |
||||
<p>Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
Un texte d'introduction, qui peut parfois être sur plusieurs lignes. |
||||
</p> |
||||
<ul class="spip"> |
||||
<li>avec une énumération</li> |
||||
<li>de plusieurs items</li> |
||||
<li>qui doivent «bien tomber»</li> |
||||
</ul> |
||||
[(#ENV{editable}) |
||||
<form method='post' action='#ENV{action}'><div> |
||||
[(#REM) déclarer les hidden qui déclencheront le service du formulaire |
||||
paramêtre : url d'action ] |
||||
#ACTION_FORMULAIRE{#ENV{action}} |
||||
#SET{fl,charter} |
||||
<p class="explication">Des explications préliminaires, en début de formulaire</p> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<p class="explication">Des explications dans un fieldset</p> |
||||
<div class="liste-formulaire"> |
||||
<!--EX01--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
<!--EX02--> |
||||
#SET{name,select}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<select name="#GET{name}" class="select" id="#GET{name}"> |
||||
#SET{val,oui} |
||||
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option> |
||||
#SET{val,non} |
||||
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option> |
||||
</select> |
||||
</div> |
||||
<!--EX03--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
</div> |
||||
</fieldset> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<div class="liste-formulaire"> |
||||
<!--EX04--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication" id="#GET{name}_explication">Des explications au dessus d'un champ de saisie</p> |
||||
<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" aria-describedby="#GET{name}_explication" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
<!--EX05--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" aria-describedby="#GET{name}_explication" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
<p class="explication" id="#GET{name}_explication">Des explications après un champ de saisie</p> |
||||
</div> |
||||
<!--EX06--> |
||||
#SET{name,textarea}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" id="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</div> |
||||
<!--EX07--> |
||||
#SET{name,textarea_pleine_largeur}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" id="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</div> |
||||
#SET{name,textarea_pleine_largeur_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<textarea name="#GET{name}" id="#GET{name}" class="textarea"> |
||||
#ENV*{#GET{name},#GET{defaut}}</textarea> |
||||
</div> |
||||
<!--EX08--> |
||||
#SET{name,text_long_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
<!--EX09--> |
||||
#SET{name,radio}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication" id="#GET{name}_explication">Des explications au-dessus d'un choix</p> |
||||
#SET{val,oui} |
||||
<div class="choix"> |
||||
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" aria-describedby="#GET{name}_explication" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,non} |
||||
<div class="choix"> |
||||
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</div> |
||||
<!--EX10--> |
||||
#SET{name,checkbox}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val,1} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,2} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</div> |
||||
<!--EX10b--> |
||||
#SET{name,checkbox_ouinon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val_non,0} |
||||
#SET{val,1} |
||||
<div class="choix">[ |
||||
(#REM) Valeur envoyee si case non cochee] |
||||
<input type="hidden" name="#GET{name}" value="#GET{val_non}" /> |
||||
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</div> |
||||
|
||||
<!--EX11--> |
||||
#SET{name,checkbox_long_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
#SET{val,1} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
#SET{val,2} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</div> |
||||
#SET{name,checkboxouiounon}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
] |
||||
<p class="explication" id="#GET{name}_explication">Des explications au-dessus d'un choix</p> |
||||
#SET{val,non} |
||||
<input type="hidden" name="#GET{name}" value="#GET{val}" /> |
||||
#SET{val,oui} |
||||
<div class="choix"> |
||||
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" aria-describedby="#GET{name}_explication" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] /> |
||||
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label> |
||||
</div> |
||||
</div> |
||||
|
||||
<li class="fieldset"> |
||||
<fieldset> |
||||
<legend><:charter:legend:></legend> |
||||
<div class="liste-formulaire"> |
||||
<!--EX12--> |
||||
#SET{name,text}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
<!--EX13--> |
||||
#SET{name,text_obli}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} |
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> |
||||
<label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[ |
||||
<span class='erreur_message'>(#GET{erreurs})</span> |
||||
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> |
||||
</div> |
||||
</div> |
||||
</fieldset> |
||||
</div> |
||||
</div> |
||||
</fieldset> |
||||
[(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ] |
||||
<!--extra--> |
||||
<p class='boutons'><span class='image_loading'> </span> |
||||
<input type='submit' name="cancel" class='submit' value='<:bouton_annuler|attribut_html:>' /> |
||||
<input type='submit' class='submit' value='<:bouton_enregistrer|attribut_html:>' /></p> |
||||
</div></form> |
||||
] |
||||
[(#ENV{editable}|non) |
||||
<p class='boutons'><span class='image_loading'> </span> |
||||
<input type='submit' name="cancel" class='submit' value='<:bouton_fermer|attribut_html:>' onclick="$.modalboxclose();return false;" /> |
||||
] |
||||
</div> |
Loading…
Reference in new issue