Subversion Repositories wimsdev

Rev

Rev 6094 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5767 bpr 1
<br/>
11795 bpr 2
Créer un formulaire html vers un bloc&nbsp;: jusqu'à 3 arguments.
6094 bpr 3
<ul>
4
 <li>
5
 Argument 1: le nom du bloc cité. Ceci peut être un bloc d'un autre
6
 document, dans ce cas cet argument doit avoir la forme <span class="tt">ser/bl</span>, où
7
 <span class="tt">ser</span> est le numéro de l'autre document, et <span class="tt">bl</span> le nom du
5767 bpr 8
 bloc. <br/>
13 reyssat 9
 Si cet argument est vide ou égal à ',', il signifie le bloc actuel.
6094 bpr 10
 </li><li>
11
 Argument 2 (optionnel): la position à aller (anchor) du bloc cité.
12
 </li><li>
13
 Argument 3: contenu du formulaire, dans son format html habituel.
14
 </li>
13 reyssat 15
</ul>
16
<p>
11795 bpr 17
Le contenu du formulaire peut contenir jusqu'à 20 paramètres sous les
18
noms de <span class="tt">parm1, parm2, ..., parm20</span>.
13 reyssat 19
Tout autre type de paramètres d'entrée doit être évité.
6094 bpr 20
</p>
21
<a id="expform"></a>
13 reyssat 22
Par exemple, le formulaire ci-dessous permet la saisie d'une expression
23
numérique arbitraire. Cette expression est ensuite évaluée dans le document.
24
 
25
\form{.}{expform}{
26
Entrez votre expression&nbsp;:
11795 bpr 27
<input size="30" name="parm1" value="\parm1" />
5767 bpr 28
<input type="submit" value="OK"/>
13 reyssat 29
}
30
\def{real value=\parm1}L'expression est évaluée à&nbsp;: \value.
31
 
32
Les sources&nbsp;:
33
 
34
<pre>
35
\\form{.}{expform}{
36
Entrez votre expression&nbsp;:
6094 bpr 37
&lt;input size="30" name="parm1" value="\\parm1"/>
38
&lt;input type="submit" value="OK"/>
13 reyssat 39
}
40
\\def{real value=\\parm1}L'expression est évaluée à&nbsp;: \\value.
11795 bpr 41
</pre>