Forms 主要浏览器上的异常选择框行为

Forms 主要浏览器上的异常选择框行为,forms,html-select,Forms,Html Select,我创建了一个小的测试页面来演示我在选择框中遇到的一个问题 <html> <body> How clever are you? <form action = "http://www.google.com"> <select name="select"> <option value="1">Very</option> <option value="2

我创建了一个小的测试页面来演示我在选择框中遇到的一个问题

<html>
<body>
    How clever are you?
    <form action = "http://www.google.com">
        <select name="select">
          <option value="1">Very</option> 
          <option value="2" selected>Extremely</option>
          <option value="3">Extraordinarily</option>
        </select>
        <input type = "submit"/>
    </form>
</body>
</html>

你有多聪明?
非常
极其
不同寻常的
我遇到的问题可以复制如下:

  • 选择不是默认值的内容(“非常”或“非常”)
  • 提交表格
  • 按浏览器上的“上一步”按钮返回测试页面

我所期望的是页面将被刷新,并且特别选择的选项(“极端”)将再次被选择,但它被设置为用户设置的最后一个值。我曾试图找到解决这个问题的方法,但一直无法做到。有人能告诉我为什么会发生这种情况吗

本杰明·托兹给出了正确的答案:


看看这个问题:


看看这个问题:浏览器试图让用户方便地使用“后退”按钮并加载以前的表单状态,这并不罕见。您现在得到了什么???@benjaminodts是的,我刚才看了一下,但是
autocomplete=“off”
似乎对我描述的问题的行为没有任何影响。@BenjaminTodts实际上,将它添加到
标记中,它完全修复了它。谢谢。