Don P: action ändern

Beitrag lesen

Hallo,

Ich habe ein Skript (siehe unten),

Ohje, das stammt mit Sicherheit aus dem letzten Jahrtausend, kein Witz.

Wenn der Submit angeklickt wird, werden die Eintragungen überprüft und bei Richtigkeit als E-Mail versannt.

"versandt" meinst du wahrscheinlich.

Nun möchte ich, dass das Skript so umgeschrieben wird, dass beim Anklicken des Submit nach der Überprüfung nicht die Daten als E-Mail versannt werden, sondern die Internetseite im iFrame angezeigt wird.

Du meinst, du möchstest lernen, wie du es so umschreiben kannst.

Was der Submit-Button tut, seht im Attribut namens "action" des Form-Tags:
<form action="mailto:Ihre@mail.de?SUBJECT=Betreff für die Mail">
Dieses könntest du z.B. ändern. Was in einem iFrame angezeigt wird, wird durch seine .src-Eigenschaft bestimmt.

Aber wenn du das Formular gar nicht an den Server schicken willst, brauchst du auch keinen Submit-Button. Du willst ja anscheinend statt Abschicken lieber etwas im iFrame anzeigen lassen. Dafür tut's auch ein normaler Button, der onclick die src-Eigenschaft des iFrame entsprechend setzt.

Und Ekki hat natürlich recht: Ob die eingegebenen Daten gültig sind, kann man nicht wirklich über JavaScript feststellen. Es könnte abgeschaltet oder manipuliert sein. Sowas sollte immer auf vom Server geprüft werden.

Gruß, Don P