Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obrazek jako submit formularza
Forum PHP.pl > Forum > Po stronie przeglądarki
proxy
Przesyłam za pomocą formularza informacje w GET i pojawia mi się takie coś:

&kluczinformacji=mojainformacja&x=43&y=13

Jest to spowodowane tym, że mam submita jako obrazek:

<input type="image" src="obrazek.jpg">

i teraz mam pytanie - czy można zrobić tak, aby tych współrzędnych kliknięcia w obrazek (X i Y) nie było widać w pasku adresu, bądź w ogóle ich nie wysyłać?
mls
Jest kilka rozwiązań:
- wysyłanie formularza POST
- zwykły obrazek + akcja JS do wysłania formularza po kliknięciu
- zwykły submit + CSS do grafiki w tle (ale to nie zadziała w zbyt wielu przeglądarkach)
lub po prostu nie przejmować się tym...
Istalacar
Skoro musisz mieć to w takiej formie, to najlepiej będzie się nie przejmować, są sposoby podane przez przedmówcę:
wysyłanie POSTem - domyślam się że skoro już wysyłasz GETem to masz jakiś powód
  1. <form method="POST">[...]</form>

obrazek + JS - Dobre dopóki ktoś nie używa np. noscripta do FF.
  1. <form name="Myform"></form><img src="obrazek.jpg" onClick="document.Myform.submit();"/>

submit + css - Nie wiem jakby to miało wyglądać, obrazek pod buttonem? Niepolecam
mike
Cytat(proxy @ 10.02.2009, 00:13:18 ) *
Jest to spowodowane tym, że mam submita jako obrazek:
To czemu nie zmienisz na: <input type="submit" />?
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.