name and value, but usually people set them to the same thing, so they don't care about the differences between the properties. Like this:name property is displayed to the user, but when they click the option, the value property would replace their input. But that didn't work.value property actually has no effect whatsoever on the autocomplete interaction. These next two examples have the exact same results - the user sees the name property ("hello") when viewing the autocomplete options, and when clicking it, their input is completely replaced by the name property ("hello").