IE nimmt value-Werte von Buttons nicht an
Hallo!
Ich habe ein Suchformular mit zwei Bottons als Submit-Felder. Das Formular wird über die GET-Methode verschickt. Leider nimmt der IE die Value-Werte nicht an (In der Url steht die Variable nicht).
Hier der Code des Formulars:
Weiß jemand, was ich gegen dieses Problem machen kann?
Ich habe ein Suchformular mit zwei Bottons als Submit-Felder. Das Formular wird über die GET-Methode verschickt. Leider nimmt der IE die Value-Werte nicht an (In der Url steht die Variable nicht).
Hier der Code des Formulars:
<form action="http://xxx.de/search/" method="GET" name="ssearch">
<input type="text" class="input_search" name="q" value="<? echo htmlspecialchars($_GET['q']); ?>">
<button type="submit" name="cx" value="000071268898051685313:jf0jok" class="searchbutton">diese Site</button>
<button type="submit" name="cx" value="000071268898051685313:xc5" class="searchbutton">Websuche</button>
<div class="floatfin"></div>
<input type="hidden" name="cof" value="FORID:9" />
<input type="hidden" name="ie" value="ISO-8859-1" />
</form>
Weiß jemand, was ich gegen dieses Problem machen kann?
24.03.2009 19:08
Der Internet Explorer kann erst ab der Version 8 die value Werte der Buttons korrekt auswerten. Ich hatte das Disaster mal in meinen Webnotizen beschrieben:
http://notizen.joergkrusesweb.de/n-2007-3/internet-explorer-button.html
http://notizen.joergkrusesweb.de/n-2007-3/internet-explorer-button.html
24.03.2009 21:18 | geändert: 24.03.2009 21:18
IE stinkt. Ich hab das für IE < 8 so gelöst, dass für Buttons beim Klick ein Hidden-Input in die Form gepflanzt wird, der Value dort eingesetzt und die Buttons auf 'disabled' zurückgesetzt werden. Schrecklich - funktioniert aber.
24.03.2009 23:31
Ja, der IE macht einige Probleme.
Ich habe das Problem mit meinem Formular, dass die zwei Buttons wichtige Daten als Valuewert enthalten, allerdings ein anderer Text auf den Buttons angezeigt werden soll. Die einzige Lösung, dich ich sehe, ist zwei Radiobuttons hinzuzufügen, die die zwei Buttons von den Valueverten her ersetzten und einen allgemeinen Button zu benutzen. Oder gibt es da noch andere Möglichkeiten?
Ich habe das Problem mit meinem Formular, dass die zwei Buttons wichtige Daten als Valuewert enthalten, allerdings ein anderer Text auf den Buttons angezeigt werden soll. Die einzige Lösung, dich ich sehe, ist zwei Radiobuttons hinzuzufügen, die die zwei Buttons von den Valueverten her ersetzten und einen allgemeinen Button zu benutzen. Oder gibt es da noch andere Möglichkeiten?
25.03.2009 13:39
Beitrag schreiben (als Gast)
Beim Verfassen des Beitrages bitte die Forenregeln beachten.
| Thema | Autor | Forum | Beiträge | Letzter Beitrag |
|---|---|---|---|---|
| Könnt Ihr bitte mal schauen | Steve | Website Check | 6 | 11.09.2009 07:04 |
| Parameter per POST bei Seitenaufruf übergeben | Tilman | JavaScript | 3 | 19.07.2009 19:58 |
| Sortierung mit Radio-Button | uwe | PHP und MySQL | 9 | 10.04.2008 19:48 |
| Übernahme in den Warenkorb funktioniert nicht | Peter | PHP und MySQL | 26 | 09.03.2008 19:10 |
| Id auslesen | Frank | PHP und MySQL | 42 | 29.11.2007 17:30 |
| Formular action abhängig von Eingabe | lava | JavaScript | 2 | 14.08.2007 13:39 |
| Auswahllisten suchmaschinenfreundlich? | Rudy | SEO | 14 | 09.01.2007 14:20 |
| Spruchgenerator | Don | PHP und MySQL | 13 | 23.09.2006 15:32 |
