我用HTML制作了一个表单,Chrome上的自动填充功能成功填写了街道地址,城市和邮政编码。如果我离开"状态"使用type="text"
输入,然后它也会成功自动填充。但是,如果我使用select/option
下拉列表,则不会自动填充。
对于选项,我尝试使用状态缩写作为值:
<label>
<select>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<select>
State
</label>
我尝试使用状态名称作为值:
<option value="Alabama">Alabama</option>
<option value="Alaska">Alaska</option>
两个都没有用。
有没有办法让Google Chrome自动填充功能在自动填充地址时自动从下拉列表中选择状态?
注意:
答案 0 :(得分:2)
<select autocomplete="state">
也会起作用
答案 1 :(得分:1)
令人尴尬的是,在我发布此问题10秒后,我意识到我没有在name
上设置select
。
所以,我把它改为:
<select name="state">
<option ...>
<select>
现在可以使用缩写或完整的州名