/ / Wykryj przycisk przesyłania obrazu PHP kliknij - php, formularze, wyślij, przycisk obrazu

Wykryj przycisk przesyłania obrazu w PHP kliknij - php, formularze, wyślij, obrazek

Miej formularz php z obrazem dla przycisku przesyłania. Próbuję ustalić, czy przycisk przesyłania został kliknięty, gdy strona odsyła. Próbowałem

$testForm = "fail";
if (isset($_POST["btnSubmit"])) {
$testForm = "Submit clicked";
}

kod przycisku:

<input name="btnSubmit" value="Submit" style="float: right;" type="image" src="images/submit.gif" width="181" height="43" alt="Submit Form" />

Jednak wydaje się, że nie działa. Próbowałem uzyskać wartości innych elementów wejściowych na stronie i działają one dobrze. Czy istnieje jakaś specjalna metoda radzenia sobie z przyciskami graficznymi?

Odpowiedzi:

6 dla odpowiedzi № 1

przycisk obrazu przesyła kliknięte współrzędne jako [name]_x i [name]_y po przesłaniu zamiast jego wartości jako [name] (niektóre przeglądarki również to robią, ale nie wszystkie, podczas gdy współrzędne są ustawiane w każdej przeglądarce). to powiedziawszy, możesz po prostu sprawdzić:

if (isset($_POST["btnSubmit_x"])) {