Jaką funkcję pełni atrybut name w polu formularza, np. <input type="text" name="login">?
A. ustawia pole jako tylko do odczytu
Źle. Tryb tylko do odczytu włącza atrybut
readonly.B. określa nazwę pola, pod którą dane trafiają na serwer
Dobrze.
name identyfikuje pole - pod tą nazwą wartość jest wysyłana w żądaniu.C. określa wartość domyślną pola
Źle. Wartość początkową ustawia atrybut
value.D. ogranicza maksymalną długość pola
Źle. Maksymalną długość ustala
maxlength.Atrybut
name nadaje polu formularza nazwę, pod którą jego wartość jest przesyłana na serwer. To po niej skrypt odbierający (np. w PHP przez $_POST["login"]) rozpoznaje konkretne pole. Bez name wartość pola zwykle nie zostanie wysłana. Dlatego name określa nazwę pola w formularzu.Pozostałe funkcje pełnią inne atrybuty znacznika
<input>. Tryb tylko do odczytu, blokujący edycję pola, włącza readonly. Maksymalną liczbę znaków, jaką można wpisać, ogranicza maxlength. Wartość początkową, widoczną w polu po wczytaniu, ustawia value. Identyfikator pola, pod którym dane trafiają na serwer, podaje name, dlatego to ona jest poprawną odpowiedzią.