Le 5 janv. 10 à 17:51, Joseph Vidal-Rosset a écrit :
Bonsoir,
J'ai essayé cette solution pour voir (c'est bien la moindre des choses quand on reçoit de l'aide). Il reste cependant un problème: par défaut la liste ne tombe pas sur le champ vide, mais sur le dernier nom de l'enseignant, j'ai tenté le critère {inverse}, sans plus de succès.
Ca n'est plus très grave, la solution que j'ai trouvée entre-temps fonctionne. Merci!
Cordialement
Joseph
--
Le 5 janvier 2010 17:04, nikolas.villa@gmail.com <nikolas.villa@gmail.com> a écrit :
J'avais pas bien lu la boucle enseignants_un, elle doit être plus simple et surtout avec value renseigné:
<select name="txxx" class="xxx">
* <option value="" selected="selected"> </option>*
<BOUCLE_enseignants_un (enseignants){par enseignantnom}>
<option value='#ENSEIGNANTNOM' selected="selected" >#ENSEIGNANTNOM</option>
</BOUCLE_enseignants_un>
</select>
nikolas.villa@gmail.com a écrit :
Non c'est pas ça:
<select name="txxx" class="xxx">
* <option value="" selected="selected"> </option>*
<BOUCLE_enseignants_un (enseignants){par enseignantnom}>
<option value='' selected="selected"
[(#ENV*{enseignantnom}|=={#ENSEIGNANTNOM}|oui)selected]></option>
</BOUCLE_enseignants_un>
</select>
Il faut essayer avec
* <option value="" selected="selected"> </option>
*avant la boucle pour que ce soit le premier de la liste .
Nicolas
http://linux-live-cd.org*
*
Joseph Vidal-Rosset a écrit :
Merci pour ta réponse rapide et précise. Je n'ai peut-être pas tout compris. Mais j'ai essayé cette boucle dans mon formulaire:
<li class='editer_enseignant_un'>
<label for='enseignant_un'>Enseignant:</label>
<select name='enseignant_un' id='enseignant_un' />
<BOUCLE_enseignants_un (enseignants){par enseignantnom}>
<option value='' selected="selected"
[(#ENV*{enseignantnom}|=={#ENSEIGNANTNOM}|oui)selected]></option>
</BOUCLE_enseignants_un>
</select>
</li>
Ca marche *presque*: j'ai bien une entrée totalement vide par défaut dans le menu déroulant au chargement du formulaire, mais le déroulement du menu n'est pas vide, mais illisible: il y a juste une bande blanche et grise qui se déroule, mais rien de plus: on ne voit rien et l'on ne peut rien choisir.
J'ai probablement dû manquer quelque chose. A plus tard donc j'espère.
Bien cordialement
Joseph
Le 5 janvier 2010 15:48, nikolas.villa@gmail.com <mailto:nikolas.villa@gmail.com> <nikolas.villa@gmail.com <mailto:nikolas.villa@gmail.com>> a écrit :
Bonjour,
Et ce code entre <select> et juste avant le début de la boucle
(pour qu'il n'y soit qu'une fois)
<option value="" selected="selected"></option>
exemple:
<select name="txxx" class="xxx">
<option value="" selected="selected"> Rien </option> <BOUCLE_menu(XXXX)>
xxx
</BOUCLE...>
</select>
Bonne journée.
Joseph Vidal-Rosset a écrit :
Bonjour à tous,
En ce qui concerne les boucles pour le menu déroulant dans un
formulaire, il y a cet article:
Un menu déroulant pour présenter une liste d'articles - SPIP
Mais je cherche une option un peu particulière:
Est-il possible de programmer une boucle pour un menu
déroulant qui commence par défaut sur une valeur vide? Je veux
dire ceci: à l'ouverture du formulaire, on voit une liste de
menu déroulant mais rien dans le premier choix par défaut. Il
faudrait évidemment que ce premier choix à l'envoi du
formulaire ne donne aucune valeur dans le champ concerné par
l'input. Si c'est faisable, cela simplifierait
considérablement ensuite le code des boucles pour les pages
des résultats.
Merci de votre aide, ou merci de me dire s'il n'y a pas de
solution.
Joseph
------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer
un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
--
Joseph Vidal-Rosset
Département de philosophie
Université de Nancy 2
page web: http://jvrosset.free.fr
Login MSN et Google Talk: joseph.vidal.rosset@gmail.com <mailto:joseph.vidal.rosset@gmail.com>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
--
Joseph Vidal-Rosset
Département de philosophie
Université de Nancy 2
page web: http://jvrosset.free.fr
Login MSN et Google Talk: joseph.vidal.rosset@gmail.com
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc