DFML Formular - Speichern von Daten in einer <textarea>?

  • hallo an alle,


    wir haben seit kurzen bei uns das david.fx eingeführt, daher beschäftige ich mich derzeit
    mit der erstellung von formularen.


    die Information "grundlagen für dfml dormulare" hat mir schon sehr geholfen bestimmte abläufe zu verstehen
    Grundlagen für DFML Formulare


    aufbauend auf diesem code habe ich versucht in einer textarea daten zu speichern, was mir aber leider nicht gelingen will ?(


    kann mir jemand bei diesem problem helfen?


    mit besten grüßen
    sascha





    ##IF FORM="FORMULAR1"##


    ##IF STARTUP="NEW"##
    ##windowsize=800,400 fixed nomenu noscroll nobuttons##
    ##ELSE##
    ##windowsize=800,400 fixed nomenu noscroll nobuttons##
    ##ENDIF##


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>DFML-Testformular</title>
    </head>
    <body>
    <b>Hier ist die Überschrift</b><br /><br />
    <form id="neuesform" name="neuesform" method="post" action="">
    ##IF STARTUP="NEW"##
    Dieser Abschnitt wird nur beim erstellen/öffnen eines neuen Formulars angezeigt<br />


    Name: <input name="feld_name" type="text" /><br />


    <p><B>Notizen</B><BR>
    <textarea name="feld_notiz" cols=55 rows=5 wrap=virtual type="text"></textarea></p>


    ##ELSE##
    Dieser Abschnitt wird beim ändern eines Formulares angezeigt<br />


    Name: <input name="feld_name" type="text" value="##name##" /><br />


    <p><B>Notiz</B><BR>
    <textarea name="feld_name" cols=55 rows=5 wrap=virtual type="text" value="##notiz##"></textarea></p>


    ##ENDIF##



    <br />
    ##IF STARTUP="NEW"##
    <input name="ERSTELLEN" type="submit" id="ERSTELLEN" value="Erstellen" />
    ##ELSE##
    <input name="SPEICHERN" type="submit" id="SPEICHERN" value="Speichern" />
    ##ENDIF##
    &nbsp;&nbsp;
    <input name="ABBRECHEN" type="submit" id="ABBRECHEN" value="Abbrechen" />
    </form>


    <!-- ****************** DFML Teil ******************** -->


    <DFML name=ERSTELLEN>
    @@EMAIL
    @@ARCHIVE=>group
    @@SUBJECT Neues Formular - ##feld_name##
    @@DFML
    [DFML-TEST2, FORM="FORMULAR1"]


    name=##feld_name##
    notiz=##feld_notiz##



    ##SCRIPT language=JavaScript##
    var DvDFML;
    DvDFML=document.parentWindow.external;
    DvDFML.forms[0].FromTemplate = false;
    DvDFML.close();
    ##/SCRIPT##
    </DFML>



    <DFML name=SPEICHERN option=nosend>
    ##SCRIPT language=JavaScript##
    var DvDFML;
    DvDFML=document.parentWindow.external;
    DvDFML.forms[0].save();
    DvDFML.close();
    ##/SCRIPT##
    </DFML>




    <DFML name=ABBRECHEN option=nosend>
    </DFML>


    <!-- ****************** Ende DFML Teil ******************** -->


    ##ELSE##


    <!-- ****************************************************** -->


    Die Seite kann nicht angezeigt werden.


    ##ENDIF##

  • Hallo Sascha,


    was genau ist denn Dein Problem?
    Also was genau passiert oder passiert nicht?
    Hast Du schon es schon mit anderen Feldern, z.B. Textboxen getestet?


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

  • Hallo Jens,


    danke für diese schnelle antwort...


    ich benötige ein eingabefeld wo der benutzer zeilenumbrüche generieren kann


    das wollte ich mit folgendem textfeld tun


    <p><B>Notizen</B><BR>
    <textarea name="feld_notiz" cols=55 rows=5 wrap=virtual type="text"></textarea></p>


    ich weiß nur nicht warum das formular die daten in diesem textfeld nicht speichert? (das feld ist leer beim erneuten aufruf)


    liebe grüße
    sascha

  • Hallo Sascha,


    ich bin nicht sicher, aber ich meine ich hätte mal ein ähnliches Problem gehabt.
    Daher auch die Frage ob es mit einer normalen Textbox geht. Also ob es ein generelles Problem ist oder nur an der textarea liegt.


    In folgendem Code ist auch ein Fehler (wenn ich mich nicht irre)

    Code
    <textarea name="feld_name" cols=55 rows=5 wrap=virtual type="text" value="##notiz##"></textarea>



    Die Textarea hat kein Value Attribut, die Value steht zwischen dem öffnenden und dem schließenden Tag:

    Code
    <textarea name="feld_name" cols=55 rows=5 wrap=virtual type="text">##notiz##</textarea>


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

  • Hallo Sascha,


    ich glaube ich habe das auch mal probiert und es nicht hinbekommen.
    Es sollte aber möglich sein, das mittels Javascript zu realisieren. Beim Klick auf speichern muss Du dazu dann den Value der TEXTAREA auslesen und in ein Hidden Input Feld schreiben, welches Du an den DFML Code übergibst.


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!