如何在使用地址自动填充时从选项列表中自动选择状态

时间:2015-10-19 21:36:06

标签: html autofill street-address

我用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自动填充功能在自动填充地址时自动从下拉列表中选择状态?

注意:

  • 我有兴趣让它为其他任何人工作 自动为用户填写地址的浏览器/扩展程序,但我只是 在Chrome中测试过。
  • 一个javascript解决方案是可以接受的,但它并不是我想要的。但是,没有jquery。

2 个答案:

答案 0 :(得分:2)

<select autocomplete="state">

也会起作用

答案 1 :(得分:1)

令人尴尬的是,在我发布此问题10秒后,我意识到我没有在name上设置select

所以,我把它改为:

<select name="state">
    <option ...>
<select>

现在可以使用缩写或完整的州名