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 № 1przycisk 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"])) {