Flitz Geschrieben 1. Juli 2003 Geschrieben 1. Juli 2003 Servus Leute! Ich hab ein fertiges Formular erstellt! Dort sind jede Menge Flder enthalten wo man allmögliches zeug eingeben soll! Ganz am schluss ist ein "radio"-Button. Dort soll man den allgemeinen Geschäftsbedinungen zustimmen. Wenn dieser Button leer ist (als Value Wert hab ich akzeptiert eingetragen) soll ein Feld aufpopen: "Sie..akzeptieren". Wie muss mein JavaScript Code aussehen??? ich bekomme die Vergnüpfung vom Formaulr zum Script nicht hin!!! BITTE HELFT MIR!!!! Zitieren
jomama Geschrieben 1. Juli 2003 Geschrieben 1. Juli 2003 z.B. mit document.formname.feldname.value. bzw. document.formname.feldname.checked Abfragen mit if (document.formname.feldname.value=="Irgendein Wert") { alert "blablaquark"; } bzw. if (document.formname.feldname.checked==true) { alert "blablaquark"; } Zitieren
Flitz Geschrieben 1. Juli 2003 Autor Geschrieben 1. Juli 2003 So wie du gesagt hast geht es immer noch nicht! also so sieht jetzt mein JavaScript aus: <script language="JavaScript"> document.anmeldung.geschaeftsbedinungen.value. if (document.anmeldung.geschaeftsbedinungen.value=="") { alert "Sie müssen die Geschäftsbedinungen akzeptieren"; } else </script> und so sieht mein Formular aus: <form name="anmeldung" action="mailto:emailadresse" method="post" enctype="text/plain">> <table border="0" cellspacing="0" width="817"> <tr> ... <td width="273"> <p align="right"><input type="radio" value="akzeptiert" name="geschaeftsbedinungen"></td> <td width="536"><font face="Futura Bk BT">Hiermit erkenne ich die <a href="geschaeftsbedinungen.htm" target="_blank"> text</a> an. <i><font color="#808080">text englsich.</font></i></font></td> </tr> </table> <p align="center"><input type="submit" value="Abschicken" name="Status"><font face="Futura Bk BT"><b><input type="reset" value="Zurücksetzen" name="B2"></b></font></p> </form> ok! ich geb ja zu der code sit relativ durcheinader! ist halt mit FP gemacht! ich arbeite halt jetzt grad im Code-Editer von FP weiter! was mache ich falsch??? kann ich eigentlich den "Betreff" der zu versenden Email also mit dem angegeben Inhalt ändern??? bzw. selbst bestimmen?? weil des sit jetzt so n Standard Text!! Zitieren
nager Geschrieben 1. Juli 2003 Geschrieben 1. Juli 2003 HI, was mache ich falsch??? ne menge <html> <head> <script language="JavaScript"> <!-- function pruef_formular(formularinhalt) { if (document.anmeldung.geschaeftsbedinungen.checked==true) { return(true) } if (document.anmeldung.geschaeftsbedinungen.checked==false) { alert ("Sie müssen die Geschäftsbedinungen akzeptieren"); return(false); } } --> </script> </head> <body> <form name="anmeldung" action="mailto:test@test.de?subject=Betreff" method="post" enctype="text/plain"> onSubmit="return pruef_formular anmeldung)"> <input type="radio" name="geschaeftsbedinungen" value="AGB OK" > Hiermit erkenne ich die <a href="geschaeftsbedinungen.htm" target="_blank">Geschäftsbedinungen</a> an. <input type="submit" name="Status" value="Abschicken"> </form> </body> </html> kann ich eigentlich den "Betreff" der zu versenden Email also mit dem angegeben Inhalt ändern??? bzw. selbst bestimmen?? weil des sit jetzt so n Standard Text!! "mailto:test@test.de?subject=Betreff" für "Betreff" einfach den Betreff eingeben wobei ich aber von dieser lösung abraten würde da hier der versand der mail vom client übernommen wird und so das formular nicht auf jedem rechner läuft. es benötigt ein vom browser aus ansprechbares mailprog wie z.b. outlook das auch konfig. sein muss. wenn dieses formular wichtig ist würde ich zu einer ASP/PHP lösung mit nem formmailer raten. Zitieren
Flitz Geschrieben 2. Juli 2003 Autor Geschrieben 2. Juli 2003 wie wichtig dieses Formular ist wird sich noch zeigen! Ichhab auf jeden Fall jetzt mal meine Aufgabe soweit erfüllt! Danke! es funktioniert!! :marine Zitieren
jomama Geschrieben 2. Juli 2003 Geschrieben 2. Juli 2003 Falls du das online machen willst, nimm Formmailer.com, ich denk mal nicht, das du PHP-Unterstützung hast, oder? Zitieren
Flitz Geschrieben 10. Juli 2003 Autor Geschrieben 10. Juli 2003 so hier ist der Code... <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta http-equiv="Content-Language" content="de"> <meta name="COMPANY" ..."> <meta name="COPYRIGHT" content="..."> <title>...</title> <script language="JavaScript"> function pruef_formular(formularinhalt) { if (document.anmeldung.geschaeftsbedinungen.checked==true) { return(true) } if (document.anmeldung.geschaeftsbedinungen.checked==false) { alert ("Sie müssen die Geschäftsbedingungen akzeptieren"); return(false); } } </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <table border="0" width="100%" cellspacing="0"> <tr> <td width="100%"> <p align="center"><img border="0" src="phoenix.jpg" width="322" height="122"></td> </tr> <tr> <td width="100%"><font face="Futura LtCn BT" size="6">Anmeldeformular</font></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left"> <form name="anmeldung" action="mailto:email@emailadresse.de?subject=DE_Anmeldung für Seminar" method="post" enctype="text/plain"> onSubmit="return pruef_formular(anmeldung)"> <table border="0" cellspacing="0" width="817" height="446"> <tr> <td width="407" height="40"> <p style="word-spacing: 0; margin-top: 0; margin-bottom: 0"><font face="Futura Bk BT">Hiermit buche ich meine</font></p> <p style="word-spacing: 0; margin-top: 0; margin-bottom: 0"><font face="Futura Bk BT">verbindliche Teilnahme am Seminar:</font></p> </td> <td width="406" height="40"><select size="1" name="Seminare"> <option>bitte auswählen</option> <option>verschiede Auswahlmöglichkeiten</option> </select></td> </tr> <tr> <td width="813" colspan="2" bordercolor="#000000" height="21"></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Termin</font></td> <td width="536" height="25"><input type="text" name="termin" size="46"></td> </tr> <tr> <td width="273" height="21"><font face="Futura Bk BT">Seminarsprache</font></td> <td width="536" height="21"><select size="1" name="sprache"> <option>Deutsch</option> <option>Englisch</option> </select></td> </tr> <tr> <td width="813" colspan="2" height="21"> </td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Name/Vorname</font></td> <td width="536" height="25"><input type="text" name="name" size="21"><input type="text" name="vorname" size="21"></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Gesellschaft</font></td> <td width="536" height="25"><input type="text" name="gesellschaft" size="46"></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Abteilung</font></td> <td width="536" height="25"><font face="Futura Bk BT"><input type="text" name="abteilung" size="46"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Funktion</font></td> <td width="536" height="25"><font face="Futura Bk BT"><input type="text" name="funktion" size="46"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Straße / Hausnummer</font></td> <td width="536" type="text" name="strasse" size="45" <input height="25"><font face="Futura Bk BT"><input type="text" name="strasse" size="39"><input type="text" name="hausnummer" size="3"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">PLZ/Ort</font></td> <td width="536" height="25"> <p style="word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 0"><font face="Futura Bk BT"><input type="text" name="plz" size="21"><input type="text" name="T1" size="21"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Land</font></td> <td width="536" height="25"><font face="Futura Bk BT"><input type="text" name="land" size="46"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Telefon</font></td> <td width="536" height="25"><font face="Futura Bk BT"><input type="text" name="telefon" size="46"></font></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">Fax</font></td> <td width="536" height="25"><input type="text" name="fax" size="46"></td> </tr> <tr> <td width="273" height="25"><font face="Futura Bk BT">E-Mail</font></td> <td width="536" height="25"><input type="text" name="email" size="46"></td> </tr> <tr> <td width="813" colspan="2" height="21"><font face="Futura Bk BT"> </font></td> </tr> <tr> <td width="809" height="40" align="left" colspan="2"> <p align="left" style="word-spacing: 0; text-indent: 0; line-height: 100%; margin: 0"><input type="radio" value="AGB ok" name="geschaeftsbedinungen"> <font face="Futura Bk BT">TEXT...<a href="geschaeftsbedinungen_de.htm" target="_blank"> TEXT...font></td> </tr> </table> <p align="center"><input type="submit" value="Abschicken" name="status"><font face="Futura Bk BT"><b><input type="reset" value="Zurücksetzen" name="B2"></b></font></p> </form> </td> </tr> </table> </body> </html> Bis jetzt sieht es so aus das ich ein Formular habe, das man natürlich ausfüllt (durch Eingabe und Auswahl aus DropDownMenüs) und dann durch einen Klick auf "Abschicken" an eine bestimmte Emailadresse schickt! Wenn man die Geschäftsbedinungen nicht akzeptiert kommt ein Popu mit einer Art Fehlermeldung! Nun benötige ich noch eine Bestätigung für das versendete Formular! In welchen Format ist egal! Also ob erneutes Popup oder Email etc... Das andere, das ich die Daten eines DroppDownMenüs mit einem anderen Verknüpf wird whl nicht gehen! na ja! nicht so schlimm! und die Warnung vom IE lässt sich ja anscheinend auch nicht umgehen! Zitieren
Flitz Geschrieben 10. Juli 2003 Autor Geschrieben 10. Juli 2003 bitte wundert euch nicht wenn der Code recht unübersichtlich ist! ist halt n Frontpage Code! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.