gpt4 book ai didi

html - autocomplete 属性没有通过 XHTML 1.0 Transitional 验证,为什么?

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:34 27 4
gpt4 key购买 nike

我正在尝试清理我的 xhtml 验证 -- 我正在通过 W3C 验证程序运行我的页面。出于某些令人费解的原因,它没有传递具有 autocomplete="off"属性的输入字段:

<input name="kwsearch" id="sli_search_1" type="text" autocomplete="off" onfocus="if(this.defaultValue==this.value) this.value='';"
onblur="if(this.value=='')this.value=this.defaultValue;" class="searchbox" value="Search" />

我正在使用这个文档类型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

这是验证错误:

第 410 行,第 81 列:没有“自动完成”属性

…li_search_1"type="text"autocomplete="off"onfocus="if(this.defaultValue==thi...

我认为这对 W3C 没问题——但是,也许它仍处于“提交”阶段? http://www.w3.org/Submission/web-forms2/#autocomplete

想法?

最佳答案

Web 表单规范与 HTML 4/XHTML 无关。遗憾的是,autocomplete 不会通过验证。

我认为在关闭自动完成的情况下实现有效 HTML 4/XHTML 的唯一方法是使用 JavaScript 在页面加载时添加属性。这很糟糕,我知道 - 但我认为这是唯一的方法。

关于html - autocomplete 属性没有通过 XHTML 1.0 Transitional 验证,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2516364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com