Accueil » Zope » Forum Zope » Forum Général Zope » comment afficher/caher un form par script python ?

 • comment afficher/caher un form par script python ?

Document Actions
Réponses: 2   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • comment afficher/caher un form par script python ?

Posté par anniedeb le 17/01/2008 11:33
Bonjour,

...Je debute en python, desole si ma question vous parait basic !!!
J'ai une page dans laquelle j'ai 2 form
<form method=post action="addDoodleResponse"> contient une liste de nom dans un tableau avec un lien d'edition pour chaque ligne

<form action="save_editDoodleResponse" > contient une valeur particuliere selectionnee dans le premier tableau

Est-il possible de cacher par default le deuxieme form pour ne le rendre visible que lorsqu'on clique sur le lien d'edition du premier tableau(donc form) ? Comment ?

Dans le script d'edition, je sais recuperer le contenu selectionné par : form = context.REQUEST.form
mais comment l'affecter au tableau du deuxieme form ?

Merci d'avance pour votre aide,
  •  • Re: comment afficher/caher un form par script python ?

    Posté par tcr le 23/01/2008 16:58
    Bonjour,

    Un début de réponse...

    Pour cacher par défaut le second "form", je procèderais ainsi (CSS) :
    - je mettrais le "<form...></form>" dans un élément <div>...</div> avec l'attribut style="display:none" = non affiché par défaut

    code:
    <div id="secondForm" style="display:none">
      <form....>
      </form>
    </div>  


    Pour l'afficher en cliquent sur le lien : dans l'évènement "onClick" (du lien), j'utiliserais JavaScript pour mettre la valeur de "display" à "inline" (par exemple...) ce qui provoquerais l'affichage :
    http://http://www.w3schools.com/css/pr_class_display.asp


    code:
    // set object
    var obj = document.getElementById("secondForm");
    // Display object
    obj.style.display = "inline"


    quand au reste, 'suis pas (encore) assez calé pour répondre avec certitude...


    Thierry
  • check Re: comment afficher/caher un form par script python ?

    Posté par anniedeb le 24/01/2008 14:52
    super ! merci, je vais essayer