3 Parametres supplementaire :
4 - ** datas : tableau de donnees indice=
>valeur
5 - defaut : valeur par defaut du parametre
6 - type : type de l'input (defaut: text)
7 - class : classe(s) css ajoutes a l'input
8 - size : taille du champ
9 - maxlength : nombre de caracteres maximum
10 - disable : champ insaisissable ? 'oui' (defaut : '')
11 - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
12 - autofocus : indique si le champ prend le focus a l'affichage (HTML5 requis)
15 [(#SAISIE{input,couleur_foncee,
16 label=
<:spa:couleur_foncee:>,
24 #SET{type,#ENV{type,text}}
26 [(#REM) datas peut ĂȘtre une chaine qu'on sait dĂ©composer ]
27 #SET{datas, #ENV*{datas}}
28 #SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}}
30 [(#REM) Pas de HTML5, pas de datas]
31 #SET{datas, #HTML5|?{#GET{datas}}}
33 [(#REM) l'attribut autocomplete ne peut avoir pour valeur que on ou off ]
34 #SET{val_autocomplete, #ARRAY}
35 #SET{val_autocomplete, #GET{val_autocomplete}|push{on}}
36 #SET{val_autocomplete, #GET{val_autocomplete}|push{off}}
38 [(#REM) permettre de donner un identifiant de list specifique en option de la saisie
39 ]#SET{list_id,#ENV{list}}
41 [(#SET{list_id,[(#GET{list_id,[champ_(#ENV{nom})_datas]})]})]
42 <datalist id=
"#GET{list_id}">
43 <BOUCLE_selection(POUR){tableau #GET{datas}}
44 >[
<option value=
"(#VALEUR|attribut_html)"></option>
48 <input type=
"#GET{type}" name=
"#ENV{nom}" class=
"#GET{type}[ (#ENV{class})]" id=
"champ_[(#ENV{nom}|saisie_nom2classe)]"[
list=
"(#GET{list_id})"][
value=
"(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][
size=
"(#ENV{size})"][
maxlength=
"(#ENV{maxlength})"][
disabled=
"(#ENV{disable})"][
readonly=
"(#ENV{readonly})"][
placeholder=
"(#ENV{placeholder})"][(#ENV{obligatoire}|et{#ENV{obligatoire}!={non}}|et{#HTML5}|oui)
required=
"required"][(#ENV{autofocus}|et{#ENV{autofocus}!={non}}|et{#HTML5}|oui)
autofocus=
"autofocus"][(#GET{val_autocomplete}|find{#ENV{autocomplete}}|oui)
autocomplete=
"#ENV{autocomplete}"][ (#ENV*{attributs})]
/>