When bookTripForm.pickup.phone is set programmatically to a value such as "5555555", (7 digits), the input field is empty, but the label is not in the "grey placeholder" state, but shrunken and moved up and darkened as though there was actually values in the empty input field.
When bookTripForm.pickup.phone is set programmatically to a value such as "5555555", (7 digits), the input field is empty, but the label is not in the "grey placeholder" state, but shrunken and moved up and darkened as though there was actually values in the empty input field.
Example HTML below: