source: spip-zone/_plugins_/cvt-upload/trunk/formulaires/test_upload.html @ 101032

Last change on this file since 101032 was 101032, checked in by maieul@…, 4 years ago

on modifie le formulaire de demo pour un exemple d'exigence par mime-type

File size: 3.6 KB
Line 
1<div class="formulaire_spip formulaire_#ENV{form}">
2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4       
5        [(#ENV{editable}|oui)
6        <form method="post" action="#ENV{action}" enctype="multipart/form-data"><div>
7                [(#REM) declarer les hidden qui declencheront le service du formulaire
8                parametre : url d'action ]
9                #ACTION_FORMULAIRE{#ENV{action}}
10               
11                <ul>
12                        #SET{name,tromperie}
13                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
14                        #SET{obli,'obligatoire'}
15                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
16                                <label for="#GET{name}">Si c'est rempli, on se trompe</label>
17                                [<span class="erreur_message">(#GET{erreurs})</span>]
18                                <input type="input" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
19                        </li>
20                       
21                        #SET{name,pdf}
22                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
23                        #SET{obli,'obligatoire'}
24                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
25                                <label for="#GET{name}">Un fichier PDF tout seul</label>
26                                [<span class="erreur_message">(#GET{erreurs})</span>]
27                                <input type="file" class="file" name="#GET{name}" id="#GET{name}" size="40" />
28                        </li>
29                       
30                        #SET{name,seul}
31                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
32                        #SET{obli,'obligatoire'}
33                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
34                                <label for="#GET{name}">Un fichier tout seul</label>
35                                [<span class="erreur_message">(#GET{erreurs})</span>]
36                                <input type="file" class="file" name="#GET{name}" id="#GET{name}" size="40" />
37                        </li>
38                       
39                        #SET{name,plusieurs}
40                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
41                        #SET{obli,'obligatoire'}
42                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
43                                <label>Plusieurs fichiers dans le même champ</label>
44                                [<span class="erreur_message">(#GET{erreurs})</span>]
45                                <div class="choix">
46                                        <input type="file" class="file" name="#GET{name}&#91;0&#93;" id="#GET{name}" size="40" />
47                                </div>
48                                <div class="choix">
49                                        <input type="file" class="file" name="#GET{name}&#91;1&#93;" id="#GET{name}" size="40" />
50                                </div>
51                        </li>
52
53
54                        #SET{name,image}
55                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
56                        #SET{obli,''}
57                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
58                                <label for="#GET{name}">Une image, avec vérification</label>
59                                <p class="explication">250 Ko, 800x600 pixels maximum</p>
60                                [<span class="erreur_message">(#GET{erreurs})</span>]
61                                <input type="file" class="file" name="#GET{name}" id="#GET{name}" size="40" />
62                        </li>
63
64                        #SET{name,plusieurs_images}
65                        #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
66                        #SET{obli,''}
67                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
68                                <label for="#GET{name}">Plusieurs images, avec vérification</label>
69                                <p class="explication">250 Ko, 800x600 pixels maximum</p>
70                                [<span class="erreur_message">(#GET{erreurs})</span>]
71                                <div class="choix">
72                                        <input type="file" class="file" name="#GET{name}&#91;0&#93;" id="#GET{name}" size="40" />
73                                </div>
74                                <div class="choix">
75                                        <input type="file" class="file" name="#GET{name}&#91;1&#93;" id="#GET{name}" size="40" />
76                                </div>
77                        </li>
78                       
79                </ul>
80               
81                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
82                <!--extra-->
83               
84                <p class="boutons"><span class="image_loading"></span><input type="submit" class="submit" value="<:bouton_telecharger:>" /></p>
85        </div></form>
86        ]
87</div>
Note: See TracBrowser for help on using the repository browser.