W jaki sposób można sprawić, aby konkretny przycisk wysyłający (<button type="submit">) w jednym formularzu wysyłał dane na inny adres URL i/lub inną metodą HTTP niż ta zdefiniowana w atrybutach action i method głównego tagu <form>?
W jaki sposób można sprawić, aby konkretny przycisk wysyłający (<button type="submit">) w jednym formularzu wysyłał dane na inny adres URL i/lub inną metodą HTTP niż ta zdefiniowana w atrybutach action i method głównego tagu <form>?
formaction i/lub formmethod bezpośrednio w tagu <button type="submit">.action i method formularza tuż przed jego wysłaniem przez ten konkretny przycisk.data-override-action i data-override-method z nowymi wartościami.action i method, i aktywując odpowiedni przyciskiem.Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A (Używając atrybutów formaction i/lub formmethod bezpośrednio w tagu `<butt...)
Atrybuty formaction, formmethod, formenctype, formtarget oraz formnovalidate mogą być użyte w elementach <button type="submit"> lub <input type="submit">, aby nadpisać odpowiadające im atrybuty (action, method, enctype, target, novalidate) zdefiniowane w nadrzędnym tagu <form> dla tego konkretnego wysłania.
Dlaczego pozostałe opcje są nieprawidłowe?
- B: JavaScript nie jest konieczny; HTML5 oferuje dedykowane atrybuty dla przycisków.
- C: Atrybuty
data-*służą do przechowywania niestandardowych danych i nie mają wbudowanego wpływu na zachowanie formularza w ten sposób. - D: Chociaż możliwe, jest to nieefektywne i niepotrzebnie komplikuje strukturę, gdy istnieją dedykowane atrybuty przycisków do tego celu.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Formularze HTML5 i walidacja po stronie klientaZestaw elementów formularza (<input>, <select>, <textarea>) i wbudowanych atrybutów sprawdzających poprawność danych w przeglądarce przed wysłaniem.
- Protokoły HTTP i HTTPS (TLS/SSL)Protokoły warstwy aplikacji służące do przesyłania dokumentów hipertekstowych w modelu klient-serwer (HTTP na porcie 80, szyfrowany HTTPS na porcie 443).
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Podobne pytania z działu „Podstawy sieci i protokoly”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 15 pytań z tego działu.