Frank Zimmermann: <input type="image"> name wird nicht an perl-skript übergeben

Beitrag lesen

Hallo!

Ich habe folgendes Problem.
Ein Auswahlmenü übergibt werte an ein perl-skript, das wiederum das entsprechende html-template für das ausgewählte formular verwendet.
In unserem AUswahlmenü sehen buttons einfach scheisse aus. Deshalb wollte ich einfach die Knöpfe durch Bildchen ersetzen und habe dementsprechend type="submit" in type="image" verändert und die Bildquelle mit angegeben.
In allen mir verfügbaren browsern (ausser in netscape 7) wird der Wert name="A","S",... jetzt nicht mehr übergeben.
Bin kein html-checker. Aber bin mir sicher, dass es da einen trick gibt und das problem durchaus bekannt ist ;-)

könnt ihr mir helfen?

Danke,
franky

so gehts nur in netscape 7:

<form method="POST" action="http://server.de/cgi-bin/lifsim/LIFSim.pl">
  <p><input name="A" type="image" src="images/lifsim-icon10.gif" value="LIF Absorption Spectra"  tabindex="1">
  </p>
  <p><input name="S" type="image" src="images/lifsim-icon20.gif" value="LIF Excitation Spectra"  tabindex="2">
  </p>
  <p><input name="E" type="image" src="images/lifsim-icon30.gif" value="LIF Emission Spectra"    tabindex="3">
  </p>
  <p><input name="P" type="image" src="images/lifsim-icon40.gif" value="p/T-dep."  tabindex="4">
  </p>
</form>

so würde es immer gehen:
(klar, src=".." ist jetzt unnötig, stört aber auch nicht)

<form method="POST" action="http://server.de/cgi-bin/lifsim/LIFSim.pl">
  <p><input name="A" type="submit" src="images/lifsim-icon10.gif" value="LIF Absorption Spectra"  tabindex="1">
  </p>
  <p><input name="S" type="submit" src="images/lifsim-icon20.gif" value="LIF Excitation Spectra"  tabindex="2">
  </p>
  <p><input name="E" type="submit" src="images/lifsim-icon30.gif" value="LIF Emission Spectra"    tabindex="3">
  </p>
  <p><input name="P" type="submit" src="images/lifsim-icon40.gif" value="p/T-dep."  tabindex="4">
  </p>
</form>