[HTML] POST-Übergabe auch mit BILD-Schaltbutton möglich? (Bild im Formular)

mr5

Banned
Registriert
Feb. 2005
Beiträge
1.041
Hallo Ihr Lieben,

Ich möchte per Post Werte übergeben, möchte das aber nicht mit einer Standardsubmit-Schaltfläche machen sondern würde gerne ein eigenes Bild verwenden.

Frage ist ob es da eine Möglichkeit gibt.

Danke für eine Antwort im Voraus.

Gruß
Stefan
 
Ja, das input-Element kennt für das type-Attribut u.a. auch den Wert image:

Code:
<input alt='Klick mich!' src='img/clickme.png' type='image' />

Eine besonderheit gibt es dabei: der Browser sendet beim Klick auf ein solches Bild die Koodinaten an den Server, wohin der User geklickt hat, d.h. er übermittelt die Parameter x und y. Hat das input-Element ein name-Attribut, werden die beiden Parameter an den Namen gehängt, bei name='foo' kämen beim Server also foo.x und foo.y an.
Wenn du die Daten mittels PHP verwursten willst, mußt die Punkte durch Unterstriche ersetzen, weil in PHP der Punkt der Concat-Operator ist, d.h. aus foo.x und foo.y werden foo_x und foo_y.

greetings, Keita
 
Du bist wirklich cool, alter Besen - dankeschön!
 
Und was hälst Du davon Keita?


<button type="button" name="schalter" onclick="JavaScript: alert('Ein Button')">
<img src="bilder/edit.png" width="60" height="60" alt="Bearbeiten" /></button>
 
Das button-Element solltest du nur dann nehmen, wenn du sicherstellen kannst, daß der User JavaScript aktiviert hat, da es kein "Eingabe-Element" ist und daher keinerlei Aktion im Zusammenhang mit dem Formular auslöst.

greetings, Keita
 
Stimmt, hätte ich auch selber sehen können!

Vielen Dank für Deine Mühe Keita :) .
 
Zurück
Oben