Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java script]Formularz z obrazkiem zamiast buttona
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
MAGx2
Witam.
Od razu piszę że nie jestem pewien co do poprawnego działu w którym umieszczam posta.

Mam taki problem iż chciałbym aby formularz został wysyłany na serwer poprzez klikniecie w obrazek (<img src="..." />) a nie poprzez klikniecie w przycisk. Próbowałem za pomocą funkcji w JS ale nie mi nie wyszło sad.gif
Z góry dziękuję za okazaną pomoc i proszę o wyrozumiałość.
erix
Kod
<input type="image" />

?
maniekl2
Przykładowo:
  1. <input name="submit" style="border: 0px solid ; background-image: url(images/lupa.jpg); width: 31px; height: 30px;" value="" type="submit">


oczywiście przy background-image zmień images/lupa.jpg na adres do twojego obrazka
MAGx2
@up dobre rozwiązanie tylko ze obrazy z przeźroczystością (gify) tracą swoją przeźroczystość sad.gif
erix
Kod
background: url(images/lupa.jpg) transparent;
MAGx2
@up Niestety nie działa sad.gif, cały obrazek staje się przeźroczysty :/
erix
w np. phpMyAdmin jest to rozwiązane w ten sposób:
Kod
<button class="mult_submit" type="submit" name="submit_mult" value="Zmień" title="Zmień">
<img class="icon" src="./themes/original/img/b_edit.png" title="Zmień" alt="Zmień" width="16" height="16" />
</button>
MAGx2
Dzięki smile.gif to jest dobre rozwiązanie smile.gif
achill
temat stary ale podam bo wlasnie sam mialem ten problem i rozwiazałem go w ten sposob (jak sugerował jeden z kolegów wyżej):

CODE
<input type="submit" name="submit" style="background-image: url('comein.png'); width: 150px; height: 28px; border:0px solid;" value="."/>


do tego nalezy w css przypisac dla tego kolor czcionki taki jak w obrazku i zalatwione - troche na skróty ale działa bez zarzutu tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.