Forum
Tipps
News
Menu-Icon

DreamweaverMX_Formular

Hallo!
Bitte könnte mir wer helfen! Ich hab im Dreamweaver ein Formular erstellt. Jetzt möchte ich, dass einige Textfelder vom Benutzer ausgefüllt werden müssen, bevor sie es wegschicken können.
Wie kann ich den Textfeldern dieses Verhalten zuweisen, dass sie ausgefüllt werden müssen????
Bitte dringend um Hilfeeee!!!

Danke



Antworten zu DreamweaverMX_Formular:

Hallo

Du brauchst den Textfeldern kein Verhalten zufügen. Du musst das Formular-Tag setzen, darin deine Button, bzw. Textfelder erstellen. Dann 2 versteckte Felder: 1. Name – Recipient, Wert – die Mailadresse an die der Inhalt gesendet wird. 2. Name – Subject, Wert – Name/Art des Formulars, z.B. Kontaktformular. Als Eigenschaft für das Formular, muss dann noch eine Weiterleitung an einen Mailmanager oder z.B. der „mailto:[email protected]“ Befehl eingegeben werden. Siehe Eigenschaftsfenster DMX.

Im Code könnte das Ganze so aussehen:
<form action="/cgi-bin/mailmanager.pl (deine Mailweiterleitung)" method="post" name="form1" target="_blank">
                  <p>Name
                      <input name="Name" type="text" id="Name" size="35">
</p>
                  <p>Mail &nbsp;
                    <input name="Mail" type="text" id="Mail" size="35">
                  </p>
                  <p>
                    <textarea name="Kontaktformular" cols="40" rows="6" id="Kontaktformular"></textarea>
                  </p>
                  <p>
                    <input type="submit" name="Submit" value="Senden">
                    <input type="reset" name="Submit2" value="Zurücksetzen">
                    <input name="recipient" type="hidden" id="recipient" value="[email protected]">                    
                    <input name="subject" type="hidden" id="subject" value="Kommentarformular">              
                      </p>
                </form>

Das Formular kann so ausgefüllt und abgeschickt werden.
Gruß, Heiko

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo Sabrina |

Du willst sozusagen die Eingabe bestimmter Daten erzwingen, und bei Nichteingabe soll eine Fehlermeldung oder ähnliches kommen.
Das kann man eigentlich nur programmiertechnisch lösen, und zwar in den zu verarbeitenden Mailskript. Wenn du mit der mailto-Funktion arbeitest, geht das IMHO nicht.

Das Skript müsste im Prinzip abfragen, ob die betreffenden Felder leer sind oder nicht, und dann entsprechend eine Meldung ausgeben und das Formular neu laden.
Aber direkt im HTML-Code geht das nicht, denn der ist ja statisch und kann nicht checken, ob Felder ausgefüllt sind oder nicht.

Vielleicht würde es mit JavaScript gehen, aber wüsste im Moment leider nicht wie :)

greez 8)
JoSsiF

Oops,
hatte ich wohl falsch verstanden  :-\
Heiko

Danke für eure Hilfe..
aber irgendwie hab ich es immer noch nicht geschafft, tja...  :-\

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Doch mit der Mailto-Funktion geht es auch, dazu musst Du "nur" im <form>-Tag das Attribut "onSubmit" einfügen, und dort ne JavaScript-Funktion aufrufen, die Dir die Felder prüft. Ist aber halt nicht sicher, wenn der User kein JavaScript installiert hat, funktioniert die Abfrage nicht.

Guckst Du hier:
http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm

Mario 8)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Jo hast Recht, Mario :)

Hab das heute selber mal in einer kleinen Webanwendung gebraucht, funzt auch tadellos (sofern JS aktiviert ist *g*).

greez 8)
JoSsiF


« Outlook (Express und andere Versionen) Fenstergröße !!!DVD brennen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Benutzerkonto
Windows bietet die Möglichkeit Benutzerkonten, kurz Nutzerkonten, anzulegen. Auf diese Weise kann ein Rechner von mehreren Nutzern verwendet werden.   Bei jed...

Benutzerkontensteuerung
In modernen Windows Betriebssystemen besteht die Möglichkeit, verschiedene Benutzerkonten anzulegen - wie auch unter Linux und macOS. Diese Funktion ermöglicht ...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...