Jaką funkcję pełni atrybut value w polu formularza, np. <input type="text" name="name" value="value">?
A. ustawia pole jako tylko do odczytu
Źle. Tryb tylko do odczytu włącza atrybut
readonly.B. określa domyślną wartość pola
Dobrze.
value ustawia początkową (domyślną) zawartość pola.C. ogranicza maksymalną długość pola
Źle. Maksymalną długość ustala atrybut
maxlength, a nie value.D. określa nazwę pola
Źle. Nazwę pola podaje atrybut
name.Atrybut
value w polu formularza ustala jego wartość początkową - tekst, który pojawia się w polu zaraz po załadowaniu strony i zostanie wysłany, jeśli użytkownik go nie zmieni. W przykładzie value="value" pole tekstowe od razu zawiera słowo „value”. Dlatego value określa domyślną wartość pola.Pozostałe funkcje pełnią inne atrybuty znacznika
<input>. Maksymalną liczbę znaków, jaką można wpisać, ogranicza maxlength, a nie value. Nazwę pola, pod którą dane trafiają na serwer, ustala name. Pole nieedytowalne (tylko do odczytu) uzyskuje się atrybutem readonly. Wartość początkową, widoczną w polu po wczytaniu, ustawia value, dlatego to ona jest poprawną odpowiedzią.