Html 为什么Safari会用自动填充数据覆盖文本输入元素值?

Html 为什么Safari会用自动填充数据覆盖文本输入元素值?,html,safari,forms,Html,Safari,Forms,当表单启用“自动填充”时,Safari 5.1.7 for Windows似乎不支持文本输入元素的值属性。在HTML输入元素中指定的值(在显示表单时应用作默认值)将被Safari存储的“自动填充”数据覆盖 这是预期的行为还是已知的错误?我想是这样的,因为我测试过的其他浏览器显示了不同的行为,“自动填充”数据仅在输入元素没有在value属性中指定默认值时使用。这不是错误。您可以通过添加autocomplete=“off”属性来指定不希望输入自动完成。这是所有主流浏览器都支持的,请参阅。我将尝试一下

当表单启用“自动填充”时,Safari 5.1.7 for Windows似乎不支持文本输入元素的值属性。在HTML输入元素中指定的值(在显示表单时应用作默认值)将被Safari存储的“自动填充”数据覆盖


这是预期的行为还是已知的错误?我想是这样的,因为我测试过的其他浏览器显示了不同的行为,“自动填充”数据仅在输入元素没有在value属性中指定默认值时使用。

这不是错误。您可以通过添加
autocomplete=“off”
属性来指定不希望输入自动完成。这是所有主流浏览器都支持的,请参阅。

我将尝试一下。谢谢只是其他浏览器的行为有所不同,甚至IE;)