[(#REM)
Fond HTML d'une saisie.
Nb : certaines valeurs sont normalisées en amont dans saisies_generer_html()
Parametres :
** : obligatoire
* : fortement conseille
- ** nom : nom du parametre
- * label : nom joli
(- * erreurs : tableau des erreurs) (transmis par defaut avec SAISIE)
(- * valeur : valeur actuelle du parametre) (transmis par defaut avec SAISIE : valeur=#ENV{nom du parametre})
- defaut : valeur par defaut du parametre
- obligatoire : est-ce un parametre obligatoire ? (defaut: non, valeurs : null/"non"/autre=oui )
- info_obligatoire : si obligatoire, ajoute ce contenu apres le label (defaut : "")
- explication : texte d'explication suppplementaire
- explication_apres : une explication après la saisie
- attention : texte pour les cas graves !
- disable : est-ce que le champ est desactive ? (pas de saisie possible, selection impossible, contenus non postes)
(defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies.
- disable_avec_post : idem disable, mais en envoyant en hidden le champ tout de meme.
- readonly : est-ce que le champ est non modifiable ? (pas de saisie possible, selection possible, contenus postes)
(defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies.
- conteneur_class : Classe CSS à ajouter au conteneur
- li_class : pour compatibilité. Voir conteneur_class
- label_class : pour mettre des styles sur les labels
Exemples d'appels :
[(#SAISIE{input, couleur_foncee,
label=<:spa:couleur_foncee:>,
obligatoire=oui})]
]
[(#REM)]
[(#ENV{nom}|oui)
[(#REM)
]
[(#SET{name,#ENV{nom}|saisie_nom2name})]
[(#SET{nom,#ENV{nom}|saisie_name2nom})]
[(#REM)]
#SET{obligatoire,#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|?{obligatoire,''}}
#SET{disable,#ENV{disable,#ENV{disable_avec_post}}|et{#ENV{disable,#ENV{disable_avec_post}}|!={non}}|?{#ENV{disable}|is_array|?{#ENV{disable,#ARRAY},disabled},''}}
#SET{readonly,#ENV{readonly}|et{#ENV{readonly}|!={non}}|?{readonly,''}}
[(#REM)]
#SET{saisies_autonomes,#VAL|saisies_autonomes}
[(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|oui)
(#ENV*{explication})
] [(#ENV*{attention})] [(#REM)](#ENV*{explication_apres})
] [(#REM)] [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|et{#ENV{type_saisie}|in_array{#LISTE{case,checkbox}}|non}|oui)] [(#REM)] #ENV**{inserer_fin} [(#GET{conteneur_tag})]> ] ]