Autor Zpráva
pa3k
Profil
Dobrý deň,
stretol som sa s divným problémom. Generujem hlasovací formulár s tlačítkami (button). Všetko funguje tak ako má, HTML kód je validný, ALE MSIE5 mi odosiela pri stlačení tlačítka miesto číselnej hodnoty value (1..5) obsah tagu button, konkrétne v php:
echo $_POST['hlasovani']; // zobrazí: <IMG src=\"image/ktx/rat100.png\">

zdrojový kód formulára je takýto:

<form action="detail.php?id=7380" method="post">
<input type="hidden" name="idthlasuj" value="7380" />
<button type="submit" name="hlasovani" value="1" class="tl2" title="20%" ><img src="image/ktx/rat20.png" /></button>
<button type="submit" name="hlasovani" value="2" class="tl2" title="40%" ><img src="image/ktx/rat40.png" /></button>
<button type="submit" name="hlasovani" value="3" class="tl2" title="60%" ><img src="image/ktx/rat60.png" /></button>
<button type="submit" name="hlasovani" value="4" class="tl2" title="80%" ><img src="image/ktx/rat80.png" /></button>
<button type="submit" name="hlasovani" value="5" class="tl2" title="100%"><img src="image/ktx/rat100.png" /></button>
</form>


V Opere 8 a Mozille 1.8 funguje všetko OK, len MSIE sa chová divne. Neviete prečo? Alebo: kde robím chybu?
gajdynator
Profil
<button> som este nevidel
habendorf
Profil
pa3k: Přečti si http://www.jakpsatweb.cz/html/formulare.html#button a bude ti to jasný. Místo buttonu dej input type="submit" a v css mu dej na background požadovaný obrázek. Bude to vypadat úplně stejně a bude to fungovat.

gajdynator: tak tos toho viděl málo :o)
gajdynator
Profil
ako myslíš!
pa3k
Profil
habendorf:
Samozrejme tú stránku som čítal ale prehliadol som poznámku, že v IE to nefunguje. Ďakujem.
gajdynator
Profil
ten odkaz mal patriť mne. Nevedel som čo to je <button>
habendorf
Profil
Ne, odkaz byl pro pa3k, protože tam je popsaná ta chyba IE.
No nebo spíš byl asi pro oba :o)
pa3k
Profil
Je mi to už jasné. Samozrejme použitie tagu button nie je problém - stačí na strane serveru testovať post aj pre ten bordel čo posiela MSIE - dá sa to rozlíšiť. Nakoniec som ale použil osvedčený input, naformátovaný pomocou CSS. Dokumentáciu k buttonu som síce pozeral :-/ ale v skorých ranných hodinách, asi preto som prehliadol to najpodstatnejšie :-D Ešte raz ďakujem všetkým zúčastneným, hlavne habendorf-ovi za absolútnu frefu.
aaa
Profil *
dsfdsafdsfdfffdasfafsfdsfdsfdsfdsfdsfsffdsfsfdfds
Toto téma je uzamčeno. Odpověď nelze zaslat.

0