Utilisée à l’intérieur d’un squelette de formulaire CVT, la balise #EDITABLE
indique si l’internaute doit saisir les données d’un formulaire.
En la testant, le squelette peut masquer la partie saisie du formulaire lorsqu’il est appelé après la validation.
L’exemple de Formulaires CVT par l’exemple est :
[<p class='formulaire_ok'>(#ENV*{message_ok})</p>]
[<p class='formulaire_erreur'>(#ENV*{message_erreur})</p>]
[(#EDITABLE|oui)
<form action='#ENV{action}' method='post'>
#ACTION_FORMULAIRE{#ENV{action}}
<label>Votre email</label>
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{email})</span>]
<input type='text' name='email' value='#ENV{email}' />
<br />
<label>Votre message</label>
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{message})</span>]
<textarea name='message'>#ENV{message}</textarea>
<input type='submit' name='ok' value='ok' />
</form>
]
- Si on vient d’accepter les données, on en informe l’internaute.
- Si il y a une erreur, on l’affiche
- Si on en en phase de saisie, on affiche le formulaire html