|
|||
Input Type=Image Button - funktioniert nirgends
Hallo Leute,
ich habe folgendes (gekürztes) Skript: Code:
<form method="post" action="index.php?id=23&backPID=23" name="basketform"> <input type="image" src="but_weiter.gif" name="products_info" onclick="document.getElementsByName('basketform')[0].action='index.php?id=23&backPID=23';" class="button" /> </form> wird? Grüße Björn |
Sponsored Links |
|
|||
Re: Input Type=Image Button - funktioniert nirgends
Zitat:
Ist da sonst noch mehr JavaScritp vorhanden? Mehr Code oder eine URL da weiter helfen. Robin |
Sponsored Links |
|
|||
Hi Robin,
wenn ich onClick weglassen, geht es auch nicht. Hier mal das gesamte Form: Code:
<form method="post" action="index.php?id=23&backPID=23" name="basketform"> <table cellspacing="0" cellpadding="0"> <tr> <th colspan="2">Artikel</th> <th>Einzelpreis</th> <th>Anzahl</th> <th class="right">Gesamt</th> </tr> <tr> <td colspan="5"><hr /></td> </tr> <tr> <td></td> <td> Speed-Pad</p>Format: Pad 13x18 (19,00 EUR)</td> <td>19,00 €</td> <td><input type="text" name="ttp_basket[1][5a7bbb19a9c563cc5f613431e9e66ad5]" value="1" size="2" maxlength="3" /></td> <td class="right">19,00 € <input type="image" src="but_loeschen.gif" onmouseover="this.src='but_loeschen_act.gif'" onmouseout="this.src='but_loeschen.gif'" onclick="javascript:document.getElementsByName('ttp_basket[1][5a7bbb19a9c563cc5f613431e9e66ad5]')[0].value=0;submit();" class="button" /></td> </tr> <tr> <td colspan="5"><hr /></td> </tr> <tr> <td colspan="4">Summe:</td> <td class="right">19,00 €</td> </tr> <tr> <td colspan="4">Verpackung und Versand:</td> <td class="right">5,00 €</td> </tr> <tr> <td colspan="4">Gesamtbetrag:</td> <td class="right">24,00 €</td> </tr> </table> <div style="float:left; position:relative;"> <input type="hidden" name="mode_update" value="1" class="hidden" /> <input type="image" src="but_warenk_aktual.gif" onmouseover="this.src='but_warenk_aktual_act.gif'" onmouseout="this.src='but_warenk_aktual.gif'" name="products_update" class="button" /> </div> <div class="right"> <input type="image" src="but_weiter.gif" id="products_info" class="button" /> </div> </form> Björn |
|
|||
Update:
Wenn ich dem input image den Code this.form.submit(); hinzufüge, klappt das Absenden unter Mozilla, aber nicht unter IE (6) und Opera (8). Hier nochmal der Code des Buttons: Code:
<input type="image" src="fileadmin/templates/images/ng_products/but_weiter.gif" alt="weiter" value="weiter" name="products_info" onClick="document.getElementsByName('basketform')[0].action='###FORM_URL_INFO###';this.form.submit();" class="button" /> BJörn |
|
|||
Update:
In einem anderen Beitrag (http://www.xhtmlforum.de/viewtopic.p...ght=type+image) dieses Forums hat RoToRa folgendes gepostet: Zitat:
Grüße dabjoern |
|
|||
Code:
<form method="post" action="index.php?id=23&backPID=23" name="basketform"> <input type="image" src="but_weiter.gif" name="products_info" onclick="document.getElementsByName('basketform').submit();" class="button" /> </form> |
|
|||
@cgdesign
Das klappt leider auch (in diesem speziellen Fall) nicht. @all Ich weiß jetzt, worauf es ankommt. Der Weiter Button hat den Namen name="products_info". Dieser Name muss mit übermittelt werden. Wie gesagt, mit dem derzeitigen submit Button klappt es. Ich habe mal den Namen in name=""products_info_2" geändert und siehe, es klappt nicht. Also ist die Übermittlung des Namens essentiell. Wie kann ich nun den Namen mit einem input type="image" übermitteln? Grüße Björn |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
input type file button formatieren | meldron | CSS | 2 | 08.10.2010 21:15 |
input und button + hack | GN | CSS | 3 | 03.08.2006 15:30 |
input type=image Workaround | dabjoern | Site- und Layoutcheck | 5 | 21.11.2005 21:16 |
input type=image, amazon Suchfeld | TomCrow | (X)HTML | 6 | 20.02.2005 00:58 |
Button vs. Input > gleiches Verhalten und Aussehen erwüns | Coco | CSS | 1 | 01.10.2004 02:21 |