Re: Form versenden (bei neture) - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Micha Jost (347 Beiträge) am Montag, 17.Februar.2003, 08:36.
    Re: Form versenden (bei neture)

      Hallo Werner,

      ich fürchte ich kann Dir da nicht viel weiterhelfen, da ist mir zuviel Java drin, hab ich wenig Ahnung.
      Da gibts aber auch im Forum Experten.
      Entscheidend für die Mailfunktion ist der Perl-Teil in dem Code von mir. Du müstest hat mal schauen wie Deine Feldvariablen heissen (ich nehme mal an Du bekommst die Daten ja auch noch in Deine Datenbank) und die dann entsprechend einfügen.


      Gruß
      Micha


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Werner (67 Beiträge) am Sonntag, 16.Februar.2003, 10:59.
    Form versenden (bei neture)

      Wie kann ich ein Formular an eine bestimmte E-Mail Adresse absenden?

      Ich habe ein Bestellformular erstellt. Dieses Formular soll der Kunde nun durch drücken eines Buttons versenden.

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Sonntag, 16.Februar.2003, 13:47.
    Re: Form versenden (bei neture)

      Hallo Werner,

      hier kannst Du mal schauen.
      Das Formular hat eine kleine Eingabeüberprüfung. Nach dem Abschicken (senden) bekommt der user ein Mail an die vorher eingegebene Adresse und eine weitere Person, die Daten werden zusätzlich in eine Datenbank eingetragen.
      Für Dich ist warscheinlich der Perl-code Teil ganz unten von Bedeutung, da wird der Inhalt und die Adresse des E-Mails festgelegt.

      Viel Erfolg
      Gruß
      Micha
       

      <html><head><title>Test</title>
      

      <script language="JavaScript" type="text/javascript">
      <!--
      function formcheck() {
      if (document.forms[0].elements["Name:="].value=="") {
       
      
      alert("Bitte geben Sie einen Namen ein");
      document.forms[0].elements["Name:="].focus();
           return false;
          }
          if (document.forms[0].elements["Telefon:="].value=="") {
           alert("Bitte geben Sie Ihre Telefonnummer ein");
           document.forms[0].elements["Telefon:="].focus();
           return false;
          }
          if (document.forms[0].elements["Email:="].value=="") {
           alert("Bitte geben Sie Ihre EMail-Adresse ein");
           document.forms[0].elements["Email:="].focus();
           return false;
          }
         }
        //-->
      </script></head>
      <body bgcolor=ffffff>
      

      <perl> if ($cmd eq "addOnline") { out "<br>
      <br><center><font color=#3366ff face=Verdana,arial><b><b>Vielen Dank für Ihr Interesse. <br>
      Sie werden nun in der Bewerberliste geführt.</b>
      <br><a href=\"javascript:window.close()\"> Fenster schließen</a> <br><br><br><br><br><br></center></font>
      "; } </perl> 
      <form action="baseportal.pl?htx=$htx&cmd=addOnline" method="post" enctype="multipart/form-data" onsubmit="return formcheck()"><input type=hidden name="htx=" value="$htx"><input type=hidden name="cmd=" value="addOnline"> <tr><td> 
                          
          <table border="0" bgcolor="#CCCCCC" cellspacing="1" align="center"> 
            <tr bgcolor="#FFFFFF"> 
              <td align=right colspan="4"> 
                <div align="left"><img src=http://www.rathaus-buerstadt.de/bilder/onlineformular3.jpg></div>
              </td>
            </tr>
            <tr bgcolor="#FFFFFF"> 
              <td align=right colspan="4">
                <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Sie suchen einen Bauplatz?<br>
                  Bitte tragen Sie sich in dieses Formular ein.</font></b></div>
              </td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Name:</font></td>
              <td width="160"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Name:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;">
                </font></td>
              <td width="56"> 
                <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vorname:</font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Vorname:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;">
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Strasse:</font></td>
              <td width="160"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Strasse:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;">
                </font></td>
              <td width="56"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="160"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="56"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PLZ:</font></td>
              <td width="160"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="PLZ:=" size=10 value=""style="background-color : #EDF2F6; border : 1px solid #006699;" >
                </font></td>
              <td width="56"> 
                <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ort:</font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Stadt:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;">
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="160"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="56"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefon:</font></td>
              <td width="160"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Telefon:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;">
                </font></td>
              <td width="56"> 
                <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fax:</font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Fax:=" size=20 value="" style="background-color : #EDF2F6; border : 1px solid #006699;" >
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="160"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td width="56"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
              <td width="160"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="text" name="Email:=" size=30 value="" style="background-color : #EDF2F6; border : 1px solid #006699;" >
                </font></td>
              <td width="56"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div>
              </td>
              <td width="172"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td align=right width="84"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Anmerkungen:</font></td>
              <td colspan="3"> 
                <div align="right"></div>
                <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                <textarea name="Anmerkungen:=" cols=45 rows=3 wrap=virtual style="background-color : #EDF2F6; border : 1px solid #006699;" >
      </textarea>
                </font></td>
            </tr>
            <tr bgcolor="#FFcc66"> 
              <td width="84" height="55"><font face="Verdana, Arial, Helvetica, sans-serif"></font></td>
              <td nowrap colspan="3" height="55"> <font face="Verdana, Arial, Helvetica, sans-serif"> 
                <input type="image" name="click and go"  src="http://www.rathaus-buerstadt.de/bilder/symbole/senden.gif" alt="abschicken" align="bottom" border="0">
                  </font> 
                <div align="right"> </div>
              </td>
            </tr>
          </table>
               
      <perl>
      if ($cmd eq "addOnline")
      {
      put undef,"bauplatz"; 
      $inhalt="Sehr geehrte Damen und Herren,\n\nvielen Dank für Ihre Interesse an einem Bauplatz.\n\nIhre Eingaben waren:\n\nName: $Vorname $Name\n\nStraße: $Strasse\n\nOrt: $PLZ $Stadt\n\nTelefon: $Telefon Fax: $Fax\n\nE-Mail: $Email \n\nAnmerkungen: $Anmerkungen\n\n\nSie werden nun in unserer Bewerberliste geführt.\n\nMit freundlichen Grüßen\nIhre Stadtverwaltung Bürstadt\n\nBauverwaltungsamt\nRathausstr. 2\n68642 Bürstadt\nTel.:06206/ 701-294\nE-Mail: christian.hering\@buerstadt.de\nhttp://www.rathaus-buerstadt.de";
      

      mail $Email,"Ihre Eingabe in die Bewerberliste für einen Bauplatz","$inhalt ",'christian.hering@buerstadt.de',"","Rathaus Bürstadt","",'christian.hering@buerstadt.de';


      }
      </perl>
      

      </body>

      </html>
      

     Antworten

    Beitrag von Werner (67 Beiträge) am Sonntag, 16.Februar.2003, 19:38.
    Re: Form versenden (bei neture)

      Hallo Micha!
      Danke für deine Hilfe. Ich glaub' ich bin einfach zu blöd den Code einzufügen.

      Ich habe folgenden Code in dem bereits ein "Send-Button" drinnen ist. Problem ist, dass das Ganze völlig unformatiert gesendet wird.

      Hier der Code:

      <html>
      <head>
      <title>Gebäckservice</title>
      <SCRIPT language=JavaScript>
      <!--
        var MAX=6;
      

        function init() {
          preis1=document.form1.ein1.value;
          preis2=document.form1.ein2.value;
          preis3=document.form1.ein3.value;
       preis4=document.form1.ein4.value;
       preis5=document.form1.ein5.value;
          preis6=document.form1.ein6.value;
           
        }
      function changed(obj) {
          var anz;
          var soll;
          var diff;
       var typ=obj.name.substring(0,3);
          var num=obj.name.substring(3,9);
         
       
       function runden(wert) { 
       k = (Math.round(100 * (wert)) / 100); 
                return k; 
      }
        
      
          if(typ == "anz") {
            var anz=parseInt(obj.value);
            if(!(anz > 0)) {
              anz=0;
              obj.value="0";
            }
            document.form1["ges"+num].value=runden(parseFloat(document.form1["ein"+num].value)*anz);
      
          } else if(typ == "ein") {
            alert("Finger weg !");
            obj.value=eval("preis"+num);
      
          } else if(typ == "ges") {
            anz=parseInt(document.form1["anz"+num].value);
            soll=parseFloat(document.form1["ein"+num].value)*anz;
            diff=parseFloat(document.form1["ges"+num].value) - soll;
             
          }
          
          var total=0;
          for (num=1; num<=MAX; num++) {  
            total+=runden(parseFloat(document.form1["ges"+num].value));
          }
          document.form1.total.value=total;
        }
      

        function check() {
          var status=true;
          var email=document.form1.mailto.value;
          if(email == "") {
            alert("Bitte geben Sie Ihre email-Adresse ein !");
            status=false;
          } else {
            kk=email.indexOf("@");
            if(kk <= 0 || email.indexOf(".", kk) < 0) {
              alert("email-Adresse ist nicht korrekt !");
              status=false;
            }
          }
          var anz=0;
          for (num=1; num<=MAX; num++) {  
            anz+=parseFloat(document.form1["anz"+num].value);
          }
          if(anz < 1) {
            alert("es wurde nichts bestellt !");
            status=false;
          }
          if(status)status=confirm("Es werden "+anz+" Pizza bestellt.");
          return status;
        }
      //-->
      </SCRIPT>
        </head>
      <BODY onload=init();>
      

      <perl>
      get "EMail==!$emailrein" , "Adressen";
      

      out "
      <center>
      <table width=200 border=1 cellpadding=4>
      <tr>
      <td><div align=center>$Anrede <br>
      <b>$Name $Vorname</b><br>
      $Strasse<br>
      $Ort<p>
      $EMail</div></td></tr></table>";
      

      </perl>

      <p>
      <FORM name=form1 onreset="return confirm('wirklich rücksetzen ?');" 
      onsubmit="return check();" action=mailto:werner.duerr@t-online.at method=post>
        <p>
          <INPUT 
      type=hidden value="JavaScript Pizza-Bestellung" name=subject>
        </p>
        <p><br>
        <p></p>
          <TABLE border=1>
        <TBODY>
        <TR>
          <TH>Anzahl
          <TH>Bezeichnung
          <TH>Einzelpreis
          <TH>Gesamtpreis 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz1> 
          <TD>1kg Brot 
          <TD><INPUT onchange=changed(this); size=7 value=2.40 name=ein1> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges1> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz2> 
          <TD>1kg dunkles Brot 
          <TD><INPUT onchange=changed(this); size=7 value=2.40 name=ein2> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges2> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz3> 
          <TD>3/4kg Knoblauchbrot
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein3> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges3> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz4> 
          <TD>1/2kg Krustenbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein4> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges4> 
        <TR>
        <TD><INPUT onchange=changed(this); size=3 value=0 name=anz5> 
          <TD>1/2kg Joggingbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.10 name=ein5> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges5> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz6> 
          <TD>1/2kg Sonnenbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein6> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges6> 
        <TR>
          <TD>
          <TH>Gesamtsumme 
          <TD>
          <TD><INPUT onchange=changed(this); size=7 name=total> </TR></TBODY></TABLE><INPUT type=submit value=Bestellen> <INPUT type=reset value=Rücksetzen> </FORM>
      </body>
      </html>
      

     Antworten

    Beitrag von Werner (67 Beiträge) am Sonntag, 16.Februar.2003, 20:26.
    Re: Form versenden (bei neture)

      Hallo Micha!
      Danke für deine Hilfe. Ich glaub' ich bin einfach zu blöd den Code einzufügen.

      Ich habe folgenden Code in dem bereits ein "Send-Button" drinnen ist. Problem ist, dass das Ganze völlig unformatiert gesendet wird.

      Hier der Code:

      <html>
      <head>
      <title>Gebäckservice</title>
      <SCRIPT language=JavaScript>
      <!--
        var MAX=6;
      

        function init() {
          preis1=document.form1.ein1.value;
          preis2=document.form1.ein2.value;
          preis3=document.form1.ein3.value;
       preis4=document.form1.ein4.value;
       preis5=document.form1.ein5.value;
          preis6=document.form1.ein6.value;
           
        }
      function changed(obj) {
          var anz;
          var soll;
          var diff;
       var typ=obj.name.substring(0,3);
          var num=obj.name.substring(3,9);
         
       
       function runden(wert) { 
       k = (Math.round(100 * (wert)) / 100); 
                return k; 
      }
        
      
          if(typ == "anz") {
            var anz=parseInt(obj.value);
            if(!(anz > 0)) {
              anz=0;
              obj.value="0";
            }
            document.form1["ges"+num].value=runden(parseFloat(document.form1["ein"+num].value)*anz);
      
          } else if(typ == "ein") {
            alert("Finger weg !");
            obj.value=eval("preis"+num);
      
          } else if(typ == "ges") {
            anz=parseInt(document.form1["anz"+num].value);
            soll=parseFloat(document.form1["ein"+num].value)*anz;
            diff=parseFloat(document.form1["ges"+num].value) - soll;
             
          }
          
          var total=0;
          for (num=1; num<=MAX; num++) {  
            total+=runden(parseFloat(document.form1["ges"+num].value));
          }
          document.form1.total.value=total;
        }
      

        function check() {
          var status=true;
          var email=document.form1.mailto.value;
          if(email == "") {
            alert("Bitte geben Sie Ihre email-Adresse ein !");
            status=false;
          } else {
            kk=email.indexOf("@");
            if(kk <= 0 || email.indexOf(".", kk) < 0) {
              alert("email-Adresse ist nicht korrekt !");
              status=false;
            }
          }
          var anz=0;
          for (num=1; num<=MAX; num++) {  
            anz+=parseFloat(document.form1["anz"+num].value);
          }
          if(anz < 1) {
            alert("es wurde nichts bestellt !");
            status=false;
          }
          if(status)status=confirm("Es werden "+anz+" Pizza bestellt.");
          return status;
        }
      //-->
      </SCRIPT>
        </head>
      <BODY onload=init();>
      

      <perl>
      get "EMail==!$emailrein" , "Adressen";
      

      out "
      <center>
      <table width=200 border=1 cellpadding=4>
      <tr>
      <td><div align=center>$Anrede <br>
      <b>$Name $Vorname</b><br>
      $Strasse<br>
      $Ort<p>
      $EMail</div></td></tr></table>";
      

      </perl>

      <p>
      <FORM name=form1 onreset="return confirm('wirklich rücksetzen ?');" 
      onsubmit="return check();" action=mailto:werner.duerr@t-online.at method=post>
        <p>
          <INPUT 
      type=hidden value="JavaScript Pizza-Bestellung" name=subject>
        </p>
        <p><br>
        <p></p>
          <TABLE border=1>
        <TBODY>
        <TR>
          <TH>Anzahl
          <TH>Bezeichnung
          <TH>Einzelpreis
          <TH>Gesamtpreis 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz1> 
          <TD>1kg Brot 
          <TD><INPUT onchange=changed(this); size=7 value=2.40 name=ein1> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges1> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz2> 
          <TD>1kg dunkles Brot 
          <TD><INPUT onchange=changed(this); size=7 value=2.40 name=ein2> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges2> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz3> 
          <TD>3/4kg Knoblauchbrot
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein3> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges3> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz4> 
          <TD>1/2kg Krustenbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein4> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges4> 
        <TR>
        <TD><INPUT onchange=changed(this); size=3 value=0 name=anz5> 
          <TD>1/2kg Joggingbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.10 name=ein5> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges5> 
        <TR>
          <TD><INPUT onchange=changed(this); size=3 value=0 name=anz6> 
          <TD>1/2kg Sonnenbrot 
          <TD><INPUT onchange=changed(this); size=7 value=2.20 name=ein6> 
          <TD><INPUT onchange=changed(this); size=7 value=0 name=ges6> 
        <TR>
          <TD>
          <TH>Gesamtsumme 
          <TD>
          <TD><INPUT onchange=changed(this); size=7 name=total> </TR></TBODY></TABLE><INPUT type=submit value=Bestellen> <INPUT type=reset value=Rücksetzen> </FORM>
      </body>
      </html>
      

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Montag, 17.Februar.2003, 08:36.
    Re: Form versenden (bei neture)

      Hallo Werner,

      ich fürchte ich kann Dir da nicht viel weiterhelfen, da ist mir zuviel Java drin, hab ich wenig Ahnung.
      Da gibts aber auch im Forum Experten.
      Entscheidend für die Mailfunktion ist der Perl-Teil in dem Code von mir. Du müstest hat mal schauen wie Deine Feldvariablen heissen (ich nehme mal an Du bekommst die Daten ja auch noch in Deine Datenbank) und die dann entsprechend einfügen.


      Gruß
      Micha

     Antworten


     
 Liste der Einträge von 40500 bis 40650:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!