[PHP] Zend Form Element Text entfernbar machen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Hapablap, 24. Februar 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. Februar 2010
    Zend Form Element Text entfernbar machen

    Hi,

    ich versuche gerade meine Seite in Zend neu umzusetzen und habe da leider ein Problem mit meinem Form. Ich habe ein Formular, das bisher eben ganz gewöhnlich in HTML und PHP umgesetzt wurde. In diesem Formular war es möglich, ein einzelnes Input (text) zu entfernen (per JavaScript) und ein neues hinzuzufügen, um so für eine Umfrage n Antworten zu haben.

    Jetzt will ich das natürlich weiterhin so beibehalten, aber finde keine gute Möglichkeit das in Zend umzusetzen.

    Im Zend Forum wurde mir gesagt, dass das Zend Framework in PHP geschrieben ist und PHP sowas nicht kann Da hatte ich aber im Zend Forum mehr erwartet... Immerhin ist Dojo integriert, womit ich auch einen Kalener einbinden konnte.

    Ich hoffe, hier kennt sich jemand ein wenig damit aus und kann mir weiter helfen!
     
  2. 24. Februar 2010
    AW: Zend Form Element Text entfernbar machen

    ich verstehe dein Problem nicht ganz.

    Du hast es mit Javascript umgesetzt, aber weiß nicht wie es mit PHP geht???
    PHP hat mit Javascript "nichts zu tun". das machst du dann denke ich mal im View/Template und nicht im Zend Controller.

    Also ich bin gerade nicht so ganz drin im ZF, aber im Grund müsste dein Javascript Problem mit Javascript lösbar sein....Das Framework kann ja nicht alles für dich regeln (außer du schreibst vielleicht einen Helper??)
     
  3. 24. Februar 2010
    AW: Zend Form Element Text entfernbar machen

    du hast im zend-forum echt so ne antwort bekommen?
    da sind aber experten am werk xD

    für das entfernen und hinzufügen verwendest du ganz normal javascript im browser.
    und für den rest einen ajax-controller
     
  4. 24. Februar 2010
    AW: Zend Form Element Text entfernbar machen

    Ja, da hab ich leider so eine Antwort bekommen
    Ich weiß, dass das per JavaScript geht, aber es gibt schon einige Elemente, die Zend zur Verfügung stellt, die von Dojo kommen, die eben JavaScript enthalten. Ich verwende Zend_Form für mein Formular und schreibe es nicht von Hand.
    Ich denke mal, dass ich vielleicht mein eigenes Element schreiben muss, aber wie das geht, weiß ich leider nicht.
     
  5. 24. Februar 2010
    AW: Zend Form Element Text entfernbar machen

    was ich jetzt auf die schnelle gefunden habe ist folgendes:
    Formular Elemente und Dekoratore für Dojo - Zend_Dojo - Zend Framework

    Mehr kann ich dir von meiner Seite nicht sagen, da ich mich nicht mit ZF und Dojo auskenne
     
  6. 24. Februar 2010
    AW: Zend Form Element Text entfernbar machen

    Ja, danke. Das scheinen wohl alle Elemente zu sein, die Dojo für das Form bereit stellt.
    Ich hab jetzt was gefunden, was mir fast weiterhelfen könnte:
    Dojo_FilteringSelect Delete/Clean Funktion - Zend Framework Forum - ZF1 / ZF2
    Hier braucht jemand prinzipiell das gleiche. Ich hab es kopiert, aber es funktioniert nicht. Ich weiß nicht genau, die Beschreibung dort scheint ein wenig lückenhaft zu sein.
    Eigentlich brauche ich nur einen Link neben meinem Input, das kann doch nicht so schwer sein ^^ Dem kann ich dann die JavaScript Methode zuweisen, die das entsprechende Input löscht.

    Edit:

    Ich habs! Endlich, nach ewig langer Suche!
    Hier die Anleitung: Dynamically Adding Elements to Zend_Form - jeremykendall.net
    Hier die Demo: http://code.jeremykendall.net/forms/dynamic-form-elements
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.