I use the plugin_PowerFormWizard for a registration and all works fine with firefox and chrome. But if I use the Internetexplorer 6,7,8,9 nothing happens, no error but also no registration. Is there anybody who could help me?
OF. Code def index(): # Ausgewaehlte Veranstaltung Veranstaltungsausgewaehlt = db(db.veranstaltung.auswahl==True).select(db.veranstaltung.name)[0]['name'] # Erklaerung zur Meldung Erklaerung = """Durch die Teilnahme am internationalen Fellbacher 6/12-Stundenlauf wird der in der Ausschreibung veröffentlichte Haftungsausschluss anerkannt. Mit der Anmeldung wird bestätigt, dass für den Lauf ausreichend trainiert wurde und für die Teilnahme keine ärztlichen Bedenken vorliegen. Es besteht Einverständnis, dass die persönlichen Daten im Rahmen der organisatorischen Durchführung der Veranstaltung genutzt werden dürfen. Es werden keine Vergütungsansprüche für Fotos, Filmaufnahmen usw., die im Rahmen der Veranstaltung gemacht werden, erhoben. Mit der Durchführung der Anmeldung wird versichert, dass die Daten in der Meldung richtig sind und die Ausschreibung anerkannt wird.""" # STEPS: A dict with fields for each step # title and legend will be descriptions mysteps = [dict(title='ich akzeptiere', legend='ich akzeptieren den obigen Inhalt des Textes', fields=['akzeptiert']), dict(title='Disziplin', legend='gewünschten Lauf auswählen', fields=['lauf']), dict(title='Person',legend='persönliche Daten eingeben',fields=['nachname','vorname','nationalitaet','geburtsdatum','geschlecht','email']), dict(title='Adressse', legend='Adressdaten eingeben', fields=['strasse','ort']), dict(title='Verein / Staffel', legend='Vereinsname oder Staffelname und die Namen (Nach-, Vorname) der Staffelteilnehmer eingeben', fields=['vereinstaffel','staffelteilnehmer']), dict(title='Bank', legend='Bankverbindung eingeben', fields=['kontoinhaber','geldinstitut','blz','kontonr'])] # , # dict(title='eigenes Zelt?', legend='Wird ein eigenes Zelt mitgebracht?', fields=['eigeneszelt']), # dict(title='Unterkunft', legend='Unterkunft im Jugendraum von Freitag auf Samstag gewünscht ?', fields=['unterkunft',])] # IMPORT: Import the module from plugin_PowerFormWizard import PowerFormWizard # CUSTOMIZE: Set some options # Client side validation # Show legends, hide descriptions options = {'description':True, 'legend':False, 'validate':True} # CREATE: Create the form object just like the SQLFORM - PASS the options form = PowerFormWizard(db.meldungen, steps=mysteps, options=options) # VALIDATE: web2py form validation if form.accepts(request.vars, session): # Preis aus dem Eintrag des Laufs entnehmen und in Betrag speichern from gluon.tools import Mail import string mail=Mail() mail.settings.server='smtp.gmail.com:587' mail.settings.login='em...@googlemail.com:PASSWORD' mail.settings.sender='em...@googlemail.com' sendtoemail = form.vars.email # Laufbezeichnung aus den Formulardaten ermitteln laufbezeichnung = db(db.lauf.id==form.vars.lauf).select(db.lauf.bezeichnung)[0]['bezeichnung'] # Betrag aus den Formulardaten des Feldes - Lauf - ermitteln betrag = string.split(string.split(db(db.lauf.id==form.vars.lauf).select(db.lauf.bezeichnung)[0]['bezeichnung'], " - ")[1],".")[0] # Betrag in den Datensatz schreiben. db(db.meldungen.id==form.vars.id).update(betrag=betrag) #send the message mail.send(to=[sendtoemail], subject='Anmeldebestätigung - TSV Schmiden Leichtatletik - %s' % Veranstaltungsausgewaehlt, message='Hallo %s %s,\n\ndie Anmeldung: %s ist eingegangen. \n\nVielen Dank\nTSV Schmiden Leichtathletik' %(form.vars.vorname, form.vars.nachname, laufbezeichnung)) response.flash = "Vielen Dank für Ihre Meldung - TSV Schmiden Leichtathletik." elif form.errors: form.step_validation() # VERY IMPORTANT FOR VALIDATION!!!! response.flash = "Bei der Eingabe Ihrer Anmeldung ist ein Fehler aufgetreten." # Enjoy! return dict(Erklaerung=Erklaerung , Veranstaltungsausgewaehlt=Veranstaltungsausgewaehlt, form=form)