The 'value' attribute of an HTML text input field specifies the default value that appears in the field when the page loads. Users can then edit this default value or replace it entirely. The value attribute does not set what the answer should be (that's validation) or what gets saved (that's the form submission data).