Firefox Übergabe - input type="image"

Hallo liebe Community,

mir ist es ja fast peinlich, aber ich stehe vor einem kleinem Problem was große Folgen hat.
Ich möchte eigentlich einfach nur ein HTML Formular das Parameter an eine PHP-Datei weiter gibt. Das Formular besteht aber nur aus type="image" Attributen. Da ich aus einer DB direkt Bilder einlese und diese via Klick auswählt und deren Parameter übergibt.

Code:
<form action="index.php" method="POST">

<div class="productContainer">
	<input type="image" name="sub" value="{AUS DB}" src="{AUS DB}" id="productThumb">	
</div>


<div class="productContainer">
	<input type="image" name="sub" value="{AUS DB}" src="{AUS DB}" id="productThumb">	
</div>

</form>

Dies funktioniert auch super im Chrome, leider spielt Firefox da schon nicht mehr mit. Ich gehe einfach stark davon aus, dass Firefox mit dem image kein Formular abschickt.

Die Anforderung:
  • Kein JavaScript
  • Formular Tag -> <input />

Hoffe jemand hat eine Lösung wie ich den anderen Browsern beibringen kann, dass das Image Attribut das Formular abschickt.

Vielen Dank!

lG
 
Mit type image_button klappt es auch im FF usw.

Gesendet von meinem HTC Desire mit Tapatalk
 
Okay perfekt. Probiere ich gleich einmal nachher aus!

Ich hätte noch ein weiteres Problem, da ich gerne meine Radio und Checkboxen mit einem Image versehen will. Sprich ich hab ein extra Bilder für die Checkboxen und Radio Punkte.

Im Internet gibt es diverse Javascript's etc.
(Styling Checkboxes and Radio Buttons With CSS and JavaScript)

Leider habe ich noch kein Script gefunden, dass in jedem Browser funktioniert.
Hat jemand ggf. schon gute Erfahrungen mit einem Script gemacht?

Danke!
 
so ich hab es jetzt drity gemacht.

Code:
<div class="productContainer">
	<input style="color:transparent; border:0; background:url(img/products/subs/<?php echo $row->img ?>);" type="submit" name="sub" value="<?php echo $row->id ?>" id="productThumb">	
</div>

aber ein gutes script für die radio und checkbox Geschichte suche ich immer noch :(
 
Zurück
Oben