Form schicken mit input type="image"
oliver
- php
Hallo zusammen
Ich bin an einem, so hoffe ich, kleineren Problem.
Hab mir n Mailformular gemacht, welches sich selebr aufruft und Checkt, ob alles richtig eingegeben ist. Das funktioniert auch alles bestens.
Nur hab ich n Problem, wenn ich da anstelle eines System Buttons ein Bild haben will, schickt er mir das Formular nicht ab und führt auch mein Script nicht aus.
Ich dachte erst, ok ich muss da einfach ein "submit" tag einfügen, aber das bringe ich nicht hin.
Hab das so gemacht:
<input type="image" src="../img/n_senden.gif" name="schicken" width="54" height="18" id="schicken" onClick="this.form.submit(schicken)">
der geht nicht und der Stanndart Burron:
<input type="submit" name="schicken" value=" Ab die Post! ">
Geht!
Kann mir jemand helfen?
Danke.
Gruss
oliver
Sup!
<input type="image" src="../img/n_senden.gif" name="schicken" width="54" height="18" id="schicken" onClick="this.form.submit(schicken)">
Vielleicht ist "this" ja in dem Fall schon
"document.form.schicken", und document.form.schicken.form.submit(schicken) macht nicht soooo viel Sinn?
Das wäre zumindest meine unüberlegte Theorie.
Gruesse,
Bio
<input type="image" src="../img/n_senden.gif" name="schicken" width="54" height="18" id="schicken" onClick="this.form.submit(schicken)">
Vielleicht ist "this" ja in dem Fall schon
"document.form.schicken", und document.form.schicken.form.submit(schicken) macht nicht soooo viel Sinn?
Das wäre zumindest meine unüberlegte Theorie.
Denke ich auch... dass die Theorie unüberlegt ist. Wie willst du sonst vom input auf das übergeordnete form greifen? (Nein, absolute Angaben wie document.getElementById() meine ich damit nicht.)
Geht nicht...
Ja, die Theorie ist gut, scheint aber nicht zu greifen.
Moin Oliver
Nur hab ich n Problem, wenn ich da anstelle eines System Buttons ein Bild haben will, schickt er mir das Formular nicht ab und führt auch mein Script nicht aus.
Schaue mal hier nach: http://php-faq.de/q/q-formular-image.html
regds
Mike©
Sup!
http://de.selfhtml.org/html/formulare/anzeige/input_image.htm
Da steht's doch... Du brauchst den JS-Kram gar nicht.
Gruesse,
Bio
http://de.selfhtml.org/html/formulare/anzeige/input_image.htm
ja schon, aber ich rufe ja mein eigenes file wieder auf mit action="<?php echo $PHP_SELF; ?>" und mit post geht dann der checker los...
Und kein externes File wie im Link erwähnt.
danke.