带有搜索值的 attribue 类型的 Eclipse 警告

Eclipse warning in attribue type with search value

提问人:danca 提问时间:11/16/2021 最后编辑:danca 更新时间:12/29/2021 访问量:60

问:

在Eclipse中,我怎样才能摆脱不必要的警告,例如: 未定义的属性值搜索

<input id="xx" name="xx" type="search" value="" />

这是一个例子

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Insert title here</title>
    </head>
    <body>
        <input name="find" type="search" id="find" value="0" />
    </body>
</html>

如果我只是把

<!DOCTYPE html>

警告消失

如果我在复杂文件中进行相同的更改,由于与 html5 不兼容,警告不会消失,并且会出现许多其他警告

HTML Eclipse 警告

评论

0赞 howlger 11/16/2021
我无法在 HTML 5 文件中的当前 Eclipse 中重现这一点。警告要么在非 HTML 5 文件中正确显示,要么您的 Eclipse 已经过时了。如果这没有帮助,请确保说明如何在当前的 Eclipse 中重现此问题(在您的情况下,您必须告诉,必须使用哪个版本的哪个插件的哪个编辑器打开哪个文件的内容)。
0赞 danca 11/27/2021
版本: 2021-09 (4.21.0) 内部版本 ID: 20210910-1417
0赞 howlger 11/27/2021
全新安装还是升级?哪个编辑器?
0赞 danca 12/24/2021
升级。编辑 器?违约
0赞 howlger 12/24/2021
哪一个将是默认编辑器取决于您遗漏的内容。

答:

0赞 howlger 12/29/2021 #1

显示警告,因为在 XHTML 中无效<input type="search" ... />

避免使用HTML5或更好地使用HTML5(即使可以通过将“属性”>“未定义的属性值”设置为“忽略”,在“项目>属性:验证>HTML语法”中停用此警告)。