|
|||
Hilfe für Formular / auf Dankeseite
Tach @ all
Ich brauche unbedingt Hilfe: Ich habe ein Kontakt-Formular erstellt welches clientseitig funktionieren muss. Jetzt weiss ich nicht wie ich anstellen soll, das nach dem korrekten absenden des Mails die "Danke" Seite geladen & angezeigt wird. Habs probiert aber entweder funktioniert die Formular überprüfung nicht mehr oder er springt auf die "Danke"-seite sobald man das js der überprüfung angewählt hat. Da hätt ich gleich noch ne 2.Frage: Wie kann ich radiobuttons mit dem rest des formulars überprüfen lassen? Hoffentlich kann mir da wer helfen. P.s ich weiss das ich optionsschalter anstatt radiobuttons verwendet habe... werde das später ändern. Das ganze kann man unter 7962 - Kontakt, Mail, Liebesbriefe, Bitte kein Geheul weil wir nun mal besser sind.. ansehen oder hier der quelltext: <head> <script type="text/javascript"> <!-- function MM_validateForm() { //v4.0 if (document.getElementById){ var i,p,q,nm,test,num,min,max,errors='',args=MM_valida teForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' Adresse ist ungültig.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' bitte eingeben.\n'; } } if (errors) alert('Es sind folgende Fehler aufgetreten:\n'+errors); document.MM_returnValue = (errors == ''); } } //--> </script> <script language="JavaScript" type="text/javascript"><!-- function FormRedirect(){ setTimeout('this.document.location.href = "danke.html"',5000);} //--></script> </head> <body> <label><br /> </label> <form action="mailto:dee@hispeed.ch" method="post" enctype="text/plain" name="form2" id="form2" onsubmit="MM_validateForm('Name','','R','E-Mail','','RisEmail','Text','','R');return document.MM_returnValue"> <label> <input name="#herr" type="checkbox" id="#herr" tabindex="1" /> Herr</label> <label for="label"> </label> <label> <input type="checkbox" name="#frau" id="#frau" tabindex="2" /> Frau</label> <label for="label"></label> <input name="recipient" type="hidden" id="recipient" value="info@7962.ch" /> <input name="redirect" type="hidden" value="kontakt.html" /> <label></label> <label></label><label for="Name"><br /> Name</label> <br /> <input name="Name" type="text" class="kontaktformen" id="Name" tabindex="3" /> <label for="E-Mail"><br /> <br /> E-Mail<br /> </label> <input name="E-Mail" type="text" class="kontaktformen" id="E-Mail" tabindex="4" /> <br /> <label for="Url"></label> <label for="label"></label> <label for="label"><br /> Text</label> <br /> <textarea name="Text" cols="" rows="" class="kontaktextfeld" id="Text" tabindex="5"></textarea> <p> <input name="Button" type="submit" class="kontaktbutton" id="Button" tabindex="6" value="Senden" /> <input name="Button2" type="reset" class="kontaktbutton" id="Button2" tabindex="7" value="Löschen" /> </p> </form> </body |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Formular: Dankeseite erscheint nicht | White Raven | (X)HTML | 3 | 26.09.2010 18:23 |
Formular padding Problem im IE 7 | unic | CSS | 8 | 18.01.2009 14:12 |
Brauche Hilfe bei barrierefreiem Formular (vorgabe durch PHP Script) | DennisM | CSS | 4 | 20.05.2008 17:04 |
Hilfe bei legend formular | berndw | CSS | 2 | 25.07.2006 13:37 |