Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Bewertung: Bewertung: 1 Stimmen, 3,00 durchschnittlich.
Alt 22.05.2007, 13:12   #1
TP-Junior
 
Registriert seit: Sep 2006
Ort: München
margot-jo macht alles soweit korrekt

Formular überprüfen und Bestätigungsseite


Hallo,

ich arbeite mit Dreamweaver. Auf der Kontaktseite habe ich mit "Formulare übeprüfen" einige Formulare als "erforderlich" gekennzeichent. Das funktioniert insofern, dass, wenn man auf "absenden" klickt, ein Fenster aufgeht, in dem angezeigt wird, was falsch oder nicht ausgefüllt wurde. Leider kommt dann aber die Bestätigungsseite trotzdem und die Mail wird verschickt, auch ohne Eingabe.

Ich habe als Formmailer myFormMailer.php von www.dreamweaver-buch.de benützt.
Muss ich eventuell in diese Datei etwas einfügen, das das Erscheinen der Best.-Seite und das Absenden der Mail verhindert?

Grüße margot-jo
margot-jo ist offline   Mit Zitat antworten


Alt 23.05.2007, 17:55   #2
TP-Junior
 
Registriert seit: Sep 2006
Ort: München
margot-jo macht alles soweit korrekt
Question

Formular überprüfen und Bestätigungsseite


Hilfe!
Ist meine Frage zu doof oder falsch gestellt? Warum antwortet mir keiner?
Ich gebe zu ich bin ein ziemlicher Anfänger und arbeite im DW hauptsächlich mit der Entwurfseite.
Ich suche seit Tagen in allen Themen, ob ich was finde, was mir hilft, aber Fehlanzeige.

Noch eine doofe Frage: Wie bekommt man diese Fenster mit dem Code in den Text hier? *Schäm*

Vielleicht findet sich ja doch wer, der sich meiner erbarmt ???????

margot-jo
margot-jo ist offline   Mit Zitat antworten
Alt 23.05.2007, 18:34   #3
TP-Senior
 
Benutzerbild von benjamin.lam
 
Registriert seit: Aug 2006
Ort: Osterholz-Scharmbeck
benjamin.lam macht sich hier sehr viel Mühe

Hilfreich wäre...


ein wenig code oder vielleicht besser noch eine Beispielseite im Netz,
so dass man sich das Ganze mal ansehen kann...

- der Fehler steckt sonstwo - deshalb ist es schwierig etwas zu antworten...
__________________
.
we're behaving like insects

work in progress: http://b.log.secondary-index.com/
benjamin.lam ist offline   Mit Zitat antworten
Alt 23.05.2007, 18:36   #4
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
ich kenne diesen Formmailer nicht. Kann sein, dass hier ein paar Anpassungen vorgenommen werden müssen.
Aber ohne die Dateien, ist das ein ziemliches Rätselraten.

Zitat:
Hilfe!
Ist meine Frage zu doof oder falsch gestellt? Warum antwortet mir keiner?
weil bestimmt einige auch noch andere Dinge zu tun haben, ich auch

Kannst ja mal Deine Dateien zusammenzippen und hier reinhängen, vielleicht kann man da ja was sehen und ggf. helfen.

Ich schaffe das aber vor Pfingsten auf keinen Fall mehr
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 23.05.2007, 18:38   #5
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
Bin schon wieder zu langsam..
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 24.05.2007, 19:07   #6
TP-Junior
 
Registriert seit: Sep 2006
Ort: München
margot-jo macht alles soweit korrekt

Formular überprüfen und Bestätigungsseite


Danke für Eure Antworten. Ich werd mich bemühen das Problem zu konkretisieren.
Zitat:
ein wenig code oder vielleicht besser noch eine Beispielseite im Netz,
so dass man sich das Ganze mal ansehen kann...
http://www.solargallura.it/contatto.html

http://www.solargallura.it/conferma.html

PHP-Code:
?php
/**
 * myFormMail.php generated from http://www.dreamweaver-buch.de
if (!isset($_SERVER))
 {
    $_GET=$HTTP_GET_VARS;
    $_POST=&$HTTP_POST_VARS;
    $_SERVER=&$HTTP_SERVER_VARS;
    $_FILES=&$HTTP_POST_VARS;
 }

     $PHP_SELF = $_SERVER['PHP_SELF']; 



    /* Generierte Eintraege. Koeenen auch von "Hand" geaendert werden */
    
$recipients            'info@solargallura.it';
    
$subject             'contatto';
    
$introtext            'Sie haben folgende Formulardaten erhalten:';
    
$redirect            'conferma.html';
    
$max_filesize        '100';
    
$upload_extensions    'jpg, gif, png, pdf';
    
$max_files            '0';
    


    
/* Formularfelder einlesen */
    
$inputs = &$_POST
    
    
/* E-Mail-Text generieren */
    
$body=$introtext "\r\n";
    if(
count($inputs)) {
        foreach(
$inputs as $key=>$val) {
            
$body .= "$key: $val\n";
        }
        
$mail =  new phpmailer();
        
$mail->Subject $subject;
        
$mail->From     $inputs['email'];
        
$mail->FromName "$inputs[vorname] $inputs[nachname] $inputs[name]";
        
$mail->Body $body;            
        
        
//eine oder mehrere Adressen (jeweils durch Komma getrennt) werden hinzugefuegt
        
$recipientList explode(',',$recipients);
        foreach(
$recipientList as $recipient) {
            
//Leerzeichen am Anfang und am ende entfernen
            
$recipient trim($recipient);
            
$mail->AddAddress($recipient);
        }
//senden der EMail
        
if($mail->Send()) {
            
header("Location: $redirect");
        }else {
            
outputError("Aufgrund eines Fehlers konnten die Formulareingaben nicht per E-Mail übertragen werden");
        }
    }else {
        
outputError("Das Formular wurde nicht abgeschickt, da das Formular nicht ausgefüllt wurde.");
    }


function 
outputError($message) {
    
$html = <<<HTML_EOT
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1252" />
        <title>Fehler</title>
    </head>
    <body>
        <h3> Fehler </h3>
        <p>$message </p>
    </body>
    </html>
HTML_EOT;

Der gesamte PHP-Code von myFormMail.php ist natürlich viel zu lange für diese Seite. Aber der Rest sind fast nur Sende-Optionen.

Das sind die 3 Seiten mit denen ich kämpfe.
Das Problem: Die obligatorischen Felder werden zwar angezeigt, wenn sie nicht oder nicht richtig ausgefüllt werden, aber wenn der Absenden-Button angeklickt wird, erscheint die Bestätigungsseite und die Mail wird versandt.

Wie kann ich erreichen, dass statt der Bestätigungsseite weiterhin die Formularseite (contatto) bleibt, bis alle Felder richtig ausgefüllt sind? Und wo baue ich das ein? Auf der Formularseite function MM_validateForm() { //v4.0 oder auf der php-Seite? Oder auf der Bestätigungsseite?

Es tut mir leid, wenn ich Eure kostbare Zeit in Anspruch nehme, aber Ihr seid meine einzige Hoffnung

Grüße
margot-jo
margot-jo ist offline   Mit Zitat antworten
Alt 24.05.2007, 19:31   #7
TP-Senior
 
Benutzerbild von benjamin.lam
 
Registriert seit: Aug 2006
Ort: Osterholz-Scharmbeck
benjamin.lam macht sich hier sehr viel Mühe

der Fehler steckt im HTML Dokument...


mit

HTML-Code:
<td ><input  onCLick="MM_validateForm('nome','','R','cognome','','R','citta','','R','e-mail','','RisEmail'); return document.MM_returnValue" name="invia" type="submit" class="text_gruen_mittel" id="invia" accesskey="i" tabindex="14" value="invia" /></td>

funktioniert es...

---

ist ein Java-Script Problem:
du hast den Befehl zum Überprüfen der Formulardaten auf die Tabelle

gelegt
HTML-Code:
<td onRelease ...
damit es funktioniert, muss dieser Befehl, der beim Abschicken die
Java-Script Funktion (MM_validateForm) aufruft ins input / submit...

aber vielleicht schaut ja noch einmal jemand rüber der mehr Ahnung von
Java-Script hat als ich...
__________________
.
we're behaving like insects

work in progress: http://b.log.secondary-index.com/
benjamin.lam ist offline   Mit Zitat antworten
Alt 24.05.2007, 19:36   #8
TP-Junior
 
Registriert seit: Sep 2006
Ort: München
margot-jo macht alles soweit korrekt

Formular überprüfen und Bestätigungsseite


Danke benjamin ,

ich werde das morgen früh gleich ausprobieren, sobald ich wieder in der _Firma bin. dann melde ich mich wieder.

Erstmal vielen, vielen Dank
Grüße margot-jo
margot-jo ist offline   Mit Zitat antworten
Alt 25.05.2007, 12:57   #9
TP-Junior
 
Registriert seit: Sep 2006
Ort: München
margot-jo macht alles soweit korrekt
Hallo benjamin,

es hat funktioniert !!
Vielen, vielen Dank noch mal. Du hast mich gerettet.

Schöne Feiertage
margot-jo
margot-jo ist offline   Mit Zitat antworten
Alt 01.10.2007, 15:42   #10
jessica
Guest
 
Hallöchen...
Dazu habe ich auch nochmal eine ganz blöde Frage
Ich habe ein Kontaktformular erstellt, siehe hier:
http://visionkom.de/Preview/kontakt.html
wenn man jetzt auf senden geht, wollte ich eine extra Seite oder ein kleines Fenster haben, wo steht: Vielen Dank für Ihre Mail...

Desweiteren frag ich mich noch, wo ich denn die E-Mail addi angebe, wo dann die Kontaktanfrage landen soll. Hab leider bis jetzt nichts passendes gefunden, auch nicht in meiner Dreamweaver hilfe. Bedanke mich jetzt schon mal für eure Hilfe

GlG jessica
  Mit Zitat antworten
Alt 02.10.2007, 09:07   #11
jessica
Guest
 
hmm...na gut ich warte noch...ich weiß ihr habt ja auch nicht immer zeit. freu mich trotzdem auf antwort

lg jessica
  Mit Zitat antworten
Alt 04.10.2007, 09:33   #12
jessica
Guest
 
Kann mir denn keiner einen klitze kleinen Tip geben

lg jessica
  Mit Zitat antworten
Alt 10.10.2007, 09:54   #13
jessica
Guest
 
Zitat:
Zitat von jessica Beitrag anzeigen
Hallöchen...
Dazu habe ich auch nochmal eine ganz blöde Frage
Ich habe ein Kontaktformular erstellt, siehe hier:
http://visionkom.de/Preview/kontakt.html
wenn man jetzt auf senden geht, wollte ich eine extra Seite oder ein kleines Fenster haben, wo steht: Vielen Dank für Ihre Mail...

Desweiteren frag ich mich noch, wo ich denn die E-Mail addi angebe, wo dann die Kontaktanfrage landen soll. Hab leider bis jetzt nichts passendes gefunden, auch nicht in meiner Dreamweaver hilfe. Bedanke mich jetzt schon mal für eure Hilfe

GlG jessica

Morgen,

ich wollte das nochmal aufleben lassen. Ich habe es bisher leider noch nicht rausgefunden, wenn ich das Kontaktformular erstellt habe, wie ich den SENDEN Button mit der Mailadresse und einer antwortseite versehe. kennt jemand einen thread dazu oder kann hilfe anbieten.danke euch fleissigen schonmal
  Mit Zitat antworten
Alt 10.10.2007, 11:37   #14
TP-Veteran
 
Benutzerbild von jayjay
 
Registriert seit: May 2003
Ort: krefeld
jayjay bringt sich richtig einjayjay bringt sich richtig ein
also zu deinem kontakt-formular: du brauchst irgendein script der die mail verschickt, ob php oder cgi oder sonstwas, bei dir steht
HTML-Code:
       <form name="LayoutBereich1FORMULAR" method="POST">
und da müsste eher
HTML-Code:
<form action="formmailer.php" method="post" enctype="multipart/form-data"> 
oä stehen oder du machst zb eine kontakt.php wo dein versende-code mit drin steht und beim erfüllen aller vorgaben (pflichtfelder, mail-richtig etc) deine mail verschickt
__________________
computer tun nur das was man ihnen sagt, meistens
jayjay ist offline   Mit Zitat antworten
Alt 10.10.2007, 11:39   #15
jessica
Guest
 
Ach so ok, mal schauen. Das hab ich bisher noch nicht gemacht. arbeite parallel mit Drupal. ein opensource content management system. da steht mein formular von alleine, heul.

naja ich werde es mal probieren, danke für den tipp
  Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
Formular überprüfen und Bestätigungsseite Formular überprüfen und Bestätigungsseite
« dreamweaver 8 | Probleme mit Navigationsleiste »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:27 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67