To jest bardzo podstawowe pytanie, ale jestem pewien, że ktoś tam wie, dlaczego. W HTML, gdy samodzielnie wykonuję element przycisku, a go nie podaję, a przycisk nie będzie działał, nic się nie stanie. Idealny. Ale kiedy to zrobię, ale przycisk wewnątrz elementu <form>
, spróbuje wysłać dane GET wszystkich elementów formularza na adres główny mojej witryny internetowej? Dlaczego to robi? Nie zrobiłem tego jako przycisku przesyłania, a nawet nie zdefiniowałem w tym formularzu method
lub action
?HTML dlaczego przyciski w formularzach wysyłają dane?
Dzięki za informację z góry!
** EDIT **
To, co zrobiłem, aby rozwiązać problem. Dla przycisków wewnątrz <form>
, użyj:
<button type="button"></button>
I to nic nie da domyślnie.
Chciałbym to również wiedzieć. Osobiście uważam, że przycisk powinien być po prostu przyciskiem, a element 'input [type = submit]' powinien w rzeczywistości przesłać formularz ... –
Jest to funkcja typu * by-desgin *. –
Nie jestem pewien, czy rozumiem pytanie.Przyciski są mechanizmem do robienia rzeczy. Więc jaki jest sens przycisku, który nic nie robi? A jeśli nie chcesz żadnej funkcjonalności formularza, dlaczego w ogóle używasz '