First is the proper way but sometimes, it might now work for some frameworks. You need to add the name attribute for each of the input fields in HTML form. When users enter free-form addresses, the API returns verified and standardized addresses. How do you infer that Chrome is autocompleting? <input type="submit"> </form> Try it Yourself Definition and Usage The autocomplete attribute specifies whether or not an input field should have autocomplete enabled. When the autocomplete attribute is set to on the browser will automatically complete the values based on which the user entered before. I tried but it doesn't seem to do the job either. When the autocomplete attribute is set to on the browser will automatically complete the values based on which the user entered before. Example: In this example, we use autocomplete attribute value as off in the form. When autocomplete is on, the browser provides input values based on previous values the user has entered.