Standardowo przycisk z atrybutem type=”submit” wysyła formularz, w którym bezpośrednio się znajduje. Jak zatem wysłać formularz przyciskiem, który znajduje się poza nim, w zupełnie innym miejscu dokumentu HTML?
Atrybut form dla elementu <button>
Za pomocą atrybutu form, do którego przekażemy identyfikator formularza, można wywołać zdarzenie wysłania tego formularza.
1 2 3 4 5 | <form action="/route" id="formId"> // </form> <button type="submit" form="formId">Submit</button> |
To wszystko.
Tagi: button • formularze • html5 • przycisk
Wspaniały news ! Wracam robić refactor i usuwać te wszystkie eventy podpięte za pomocą JS. Dzięki :)
Polecam się na przyszłość :-)