Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] input z obrazkiem
Polik
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

Ostrzeżenie: (0%)
-----


Witam!

Szukalem w sieci jak mozna zrobic przycisk input jako obrazek. Trafilem na takie przyklady
<input type="image" src="ścieżka dostępu do obrazka" alt="informacja alternatywna" />

obrazek owszem pojawia sie ale przycisk ten nie przesyla wartosci value i przez to skrypt w php mi sie sypie. Czy mozna zrobic tak, zeby input byl obrazkiem i do tego przesylal wartosc value?

Pozdrawiam i licze na Wasza pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zeman
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

Ostrzeżenie: (0%)
-----


z tego co mi wiadomo wartość poprzez input image niestety nie bardzo się da, jeśli się myle niech mnie ktoś poprawi. Trzeba kołem obchodzić, np w image ustawić onclick który przypisze wartość inputowi typu hidden (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Łukasz O.
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 5
Dołączył: 13.01.2007

Ostrzeżenie: (0%)
-----


Cytat(Zeman @ 11.04.2007, 00:19:57 ) *
z tego co mi wiadomo wartość poprzez input image niestety nie bardzo się da, jeśli się mylę niech mnie ktoś poprawi.

da się da - tylko jak zwykle IE daje ciała (jak dobrze pamiętam to Opera też kiedyś miała z tym problem) - parametr value przy type="image" jest opcjonalny nie tylko dla użytkownika, ale także dla przeglądarki - FF przekazuje wartość bezproblemowo, IE tylko współrzędne kliknięcia - rwałem sobie włosy z głowy, kiedy okazało się, że skrypt mi się wykrzacza przez to - ale wracając do tematu: jeśli koniecznie chcesz używać obrazka jako submita to tak jak było powiedziane - ręcznie dodaj hidden z nazwą i wartością jaką podał byś w inpucie (dla dwóch i więcej przycisków typu image możliwych w jednym formularzu podawaj wszystkie wartości w polach ukrytych, następnie sprawdzaj nazwę klikniętego obrazkowego inputa (nazwa przechodzi w każdej przeglądarce) i w zależności od tego co wykryjesz traktujesz niepotrzebne zmienne funkcją unset())
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 07:28